From owner-freebsd-arm@freebsd.org Sat Apr 9 16:33:03 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9704FB0922F for ; Sat, 9 Apr 2016 16:33:03 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from erouter6.ore.mailhop.org (erouter6.ore.mailhop.org [54.187.213.119]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 778111CA7 for ; Sat, 9 Apr 2016 16:33:03 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 93b2ef35-fe70-11e5-827e-7d17a39bef25 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound3.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Sat, 9 Apr 2016 16:31:56 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u39GWtxJ009379; Sat, 9 Apr 2016 10:32:55 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1460219575.1091.334.camel@freebsd.org> Subject: Re: Can't installworld for arm -- cc: not found From: Ian Lepore To: Sylvain Garrigues Cc: Russell Haley , Emb Aud , freebsd-arm Date: Sat, 09 Apr 2016 10:32:55 -0600 In-Reply-To: <0FE5C8DC-83CB-4206-AB3F-1CE28A612098@gmail.com> References: <1460217833.1091.326.camel@freebsd.org> <0FE5C8DC-83CB-4206-AB3F-1CE28A612098@gmail.com> Content-Type: text/plain; charset="iso-8859-7" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Apr 2016 16:33:03 -0000 On Sat, 2016-04-09 at 18:13 +0200, Sylvain Garrigues wrote: > Hi Ian, > > One question about the following statement on the Wiki: > The armv6 architecture is being deprecated in favor of armv6hf > > Will the armv6 target actually gain native hardware floating point - > and therefore armv6hf will disappear (like I had understand per a > previous conversation on #bsdmips) > or > the armv6 target will indeed be deprecated and armv6hf will be used > to build RPI images on FreeBSD¢s FTP server for instance? > > Any sort of planning in mind for the « deprecation »? > > Thank you very much and have a good day, > Sylvain. The words on that page reflect the plan as of about a year ago, but the new plan (which I don't really understand the details of beyond "it will all just work") is that armv6hf will cease to exist and armv6 will be purely hardfloat ABI. There will be some magical thing that makes applications compiled with softfloat magically use the right libraries, and this is supposed to make ports and packages magically work too. Of course, this latter point is true only for some ports -- anything that creates a library that other applications link with will inherently be softfloat abi before the change and hardfloat after it, and nothing is going to magically make them be something else after the switch is flipped without recompiling them, so I think completely reinstalling a system including all ports and packages after the change will be required. And of course that would require a package repo full of hardfloat-compiled packages, and I don't think we have one of those yet either. My take on all of this is that arm is still a tier-2 platform for now, and we could have made all this hard/soft float stuff right a year ago when we first started talking about it by just flipping the switch and asking people to recompile or DL the latest image. I think in effect that will still be the only upgrade path available. -- Ian