From owner-freebsd-bugs@freebsd.org Mon May 29 22:58:40 2017 Return-Path: Delivered-To: freebsd-bugs@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 239DAD84875 for ; Mon, 29 May 2017 22:58:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 0A3E166AFB for ; Mon, 29 May 2017 22:58:40 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v4TMwd5e081474 for ; Mon, 29 May 2017 22:58:39 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 219606] aarch64: libarchive.so.6 not present, libarchive.so not equivalent @ 318898 Date: Mon, 29 May 2017 22:58:40 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: markmi@dsl-only.net X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 May 2017 22:58:40 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219606 Mark Millard changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |markmi@dsl-only.net --- Comment #5 from Mark Millard --- (In reply to Phillip R. Jaenke from comment #4) > there is no possibility of having a libarchive.so.6 on aarch64 currently I have not updated yet, and in fact have not updated in some time. But when I look at the Pine64+ 2GB I see a /usr/lib/libarchive.so.6 : # uname -paKU FreeBSD pine64 12.0-CURRENT FreeBSD 12.0-CURRENT r317015M arm64 aarch64 1200028 1200028 # ls -lTt /usr/lib/libarc* -r--r--r-- 1 root wheel 1358498 Apr 16 18:16:16 2017 /usr/lib/libarchive= .a lrwxr-xr-x 1 root wheel 15 Apr 16 18:16:16 2017 /usr/lib/libarchive= .so -> libarchive.so.6 -r--r--r-- 1 root wheel 804776 Apr 16 18:16:16 2017 /usr/lib/libarchive.so.6 -r--r--r-- 1 root wheel 1408466 Apr 16 18:16:16 2017 /usr/lib/libarchive= _p.a So it appears that if nothing else the painful sequence of getting/building an older vintage and copying the /usr/lib/libarchive.so.6 from it to something that has COMPAT_FREEBSD11 and ino64 might provide a sufficient file. It might be nice if the last snapshot from before ino64 stuck around longer than normal to be a way to provide such older files without having to do builds to extract such files. This is for folks that jump versions instead of incrementally build the update: no old files around in the first place. I do not think that updating has mentioned that avoiding delete-old-libs can be appropriate so long as: ABI =3D "FreeBSD:11:aarch64" is in use (even implicitly before everything that was based on it has been replaced). The likes of: https://wiki.freebsd.org/arm64/rpi3 that say to use things like: env ABI=3DFreeBSD:11:aarch64 pkg bootstrap could also use notes about new prerequisites for after head -r318736 / -r 317737 . These sorts of notes would apply after manually copying over any older libraries just like they apply to an incremental update from before ino64 to after ino64 (I'm still trying to gather evidence for a periodic/random panic issue for TARGET_ARCH=3Dpowerpc that seems to be strongly kernel memory layout sensitive. This was run into before ino64. So it will be a while before I deal with upgrading everything to be after -r318735. This means that I've not tested the above ideas. If having two libarchive.so.* files around can not accurately resolve which is needed when then the above would not work.) --=20 You are receiving this mail because: You are the assignee for the bug.=