From owner-freebsd-arm@freebsd.org Sat Aug 13 20:37:17 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 29F25BB8ACD for ; Sat, 13 Aug 2016 20:37:17 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-it0-x229.google.com (mail-it0-x229.google.com [IPv6:2607:f8b0:4001:c0b::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F24921CE1 for ; Sat, 13 Aug 2016 20:37:16 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-it0-x229.google.com with SMTP id f6so15467243ith.0 for ; Sat, 13 Aug 2016 13:37:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=x3dOedVXXYlGr1xwSXg0PaSb++KaCNLsJROod+aDxEA=; b=FhG7tyVky/YMlWduzIAnYwVQiM4zdPOHzB3hKDhXT8Uh6iuD6OQx0owIGVtMKJxQEn HtmAGo78zhCbva/fMcc89lKzjSeG8JBB2j5pnpi24cbM0e3rMBugL5WI8hpfSpbFwwJw Xcxv1ziATPA8FU5NjyreG9LJ795qY0OJJQYOx/xOl1EomyLBQFhXXhhQrh4FBDHG4Xps Z+wn1YrzCNsrv9isMgf9s799GPUD8E6NjYAhJZcJZRhCoED3XpoRffhU0pltJwK6IqNk uPPD78U4hBRqTJPkAGihAL80xWcGnPSdfpz2pyWZXsRaElzjXLgQzQmNptcbE52hczYl mI6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=x3dOedVXXYlGr1xwSXg0PaSb++KaCNLsJROod+aDxEA=; b=emE9HQl9shQiz95decPm1X+lzF6y8P84s7HLUWtKAf06m+mgvDuwCMSAOhqRZFAf/q 15kMvR/1JNHTmO/mhRkS1m0JEGgSxPdG2lC4nL3LWLIp4q20hoKhLX5yq+HYjBv8h1Jz INRlxd7Y/GbrSuo+bVH/EWFrMNxExuB1pCgg/nFBtWrPMHWUaSDdfGz4mIysxl47bMkl bH78ORM7YGaBTL5AH6VWcEhaJpbSJT0hoH097v6VfmvlT93pEGFhyW8WKYXkRujizFEx bHcMoEyjXM5cr8HkrDhkmvHwa+hyWg8XxQupiS9BYt9BvyVPgIC5qvFqnOAQSg1wJpBW 7Ubg== X-Gm-Message-State: AEkoousdQfViZNUHNNGab6Xpsd3FUWLhkyS+hsJ1padgAadBie7dgaUWs3jsDP/E4seWsrIKzlNer5H3kJ1cwQ== X-Received: by 10.36.149.193 with SMTP id m184mr6187985itd.94.1471120636181; Sat, 13 Aug 2016 13:37:16 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.36.65.105 with HTTP; Sat, 13 Aug 2016 13:37:15 -0700 (PDT) X-Originating-IP: [69.53.245.200] In-Reply-To: <57AF7917.5030407@fsck.ch> References: <57AF7917.5030407@fsck.ch> From: Warner Losh Date: Sat, 13 Aug 2016 14:37:15 -0600 X-Google-Sender-Auth: R_WgWsMbFPyIvFzOdlmu9xyy_68 Message-ID: Subject: Re: Updating RPI2 from 11-CURRENT to RELENG_11 To: Toby Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 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: Sat, 13 Aug 2016 20:37:17 -0000 On Sat, Aug 13, 2016 at 1:46 PM, Toby wrote: > Hi > > Now that RELENG_11 has been tagged, I want to update my RPI2 Model B, > which currently is running > > FreeBSD 11.0-CURRENT #0 r297561: Wed Apr 6 07:28:56 CEST 2016 > > Is there anything special to consider, or can I just check out the new > tree and rebuild world? > > Looking in UPDATING, only the following entry looks like it might affect > me. But I don't quite understand its consequences: > > 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