[Bug 219606] aarch64: libarchive.so.6 not present, libarchive.so not equivalent @ 318898

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon May 29 18:07:19 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219606

--- Comment #3 from Ed Maste <emaste at freebsd.org> ---
> That's the behavior I'd expect a reasonable user to try first to work around this issue.

Symlinking shared libraries that are "missing" because of a version bump is a
terrible idea: it's precisely because the libraries are not compatible that the
version number is bumped, and any time it's "fixed" with a symlink the results
are going to be unpredictable and potentially disastrous.  In some specific
cases it may work as a last-effort workaround (to recover files if a backup is
missing, for example), but is very dangerous.

I've posted an update on the ino64 change to the current and ports mailing
lists, and will copy the important paragraphs here:

> In addition, some users have created a libarchive.so.6 symlink to
> libarchive.so.7, in an attempt to run older binaries on a fresh post-
> ino64 install. Do not do this: libarchive.so.6 and libarchive.so.7
> have an incompatible ABI and this will result in incorrect and
> unpredictable behaviour.
>
> The most recent -CURRENT package set was built prior to the ino64
> commit, and thus will not work on a fresh ino64 install or snapshot
> image. Until the next package set is available please build from ports,
> or use Poudriere to build your own package set.

https://lists.freebsd.org/pipermail/freebsd-current/2017-May/066136.html

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list