From owner-freebsd-arm@freebsd.org Mon Aug 15 18:44:56 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 01D9ABBBE12 for ; Mon, 15 Aug 2016 18:44:55 +0000 (UTC) (envelope-from misc.lists@fsck.ch) Received: from secure.socket.ch (secure.socket.ch [91.199.228.84]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9417717B5 for ; Mon, 15 Aug 2016 18:44:54 +0000 (UTC) (envelope-from misc.lists@fsck.ch) Received: from 46-253-187-21.dynamic.monzoon.net ([46.253.187.21] helo=fluff-wlan.fsck.ch) by secure.socket.ch with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.83 (FreeBSD)) (envelope-from ) id 1bZMsI-0006o0-Sp for freebsd-arm@freebsd.org; Mon, 15 Aug 2016 20:44:44 +0200 Message-ID: <57B20D96.4020303@fsck.ch> Date: Mon, 15 Aug 2016 20:44:38 +0200 From: Toby User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: Updating RPI2 from 11-CURRENT to RELENG_11 References: <57AF7917.5030407@fsck.ch> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Spam-Report: Spam detection software, running on the system "secure.socket.ch", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: On 13/08/16 22:37, Warner Losh wrote: > On Sat, Aug 13, 2016 at 1:46 PM, Toby wrote: > > 20160517: > The armv6 port now defaults to hard float ABI. Limited support > for running both hardfloat and soft float on the same system > is available using the libraries installed with -DWITH_LIBSOFT. > This has only been tested as an upgrade path for installworld > and packages may fail or need manual intervention to run. New > packages will be needed. > > To update an existing self-hosted armv6hf system, you must add > TARGET_ARCH=armv6 on the make command line for both the build > and the install steps > Short answer is that you'll need to re-install all packages because of this. > They will work for a while, but as updates happen 'cross threading' can > occur if the updates are partial unless you specifically do special things. > Only extreme special needs use cases will be affected (like having only > binaries linked against the soft float ABI libraries). > > Warner Thanks for the explanation. My buildworld is now done and I'll update the packages over the next few days. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 TVD_RCVD_IP Message was received from an IP address -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fsck.ch] X-SA-Exim-Connect-IP: 46.253.187.21 X-SA-Exim-Mail-From: misc.lists@fsck.ch X-SA-Exim-Scanned: No (on secure.socket.ch); SAEximRunCond expanded to false X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Aug 2016 18:44:56 -0000 On 13/08/16 22:37, Warner Losh wrote: > On Sat, Aug 13, 2016 at 1:46 PM, Toby wrote: > > 20160517: > The armv6 port now defaults to hard float ABI. Limited support > for running both hardfloat and soft float on the same system > is available using the libraries installed with -DWITH_LIBSOFT. > This has only been tested as an upgrade path for installworld > and packages may fail or need manual intervention to run. New > packages will be needed. > > To update an existing self-hosted armv6hf system, you must add > TARGET_ARCH=armv6 on the make command line for both the build > and the install steps > Short answer is that you'll need to re-install all packages because of this. > They will work for a while, but as updates happen 'cross threading' can > occur if the updates are partial unless you specifically do special things. > Only extreme special needs use cases will be affected (like having only > binaries linked against the soft float ABI libraries). > > Warner Thanks for the explanation. My buildworld is now done and I'll update the packages over the next few days. Toby