svn commit: r284417 - in head: cddl/lib gnu/lib/libgcc gnu/lib/libssp lib/libalias/libalias lib/libalias/modules lib/libbegemot lib/libc lib/libcam lib/libcapsicum lib/libcasper lib/libcrypt lib/li...
Baptiste Daroussin
bapt at freebsd.org
Mon Jun 15 17:08:09 UTC 2015
On Mon, Jun 15, 2015 at 10:03:35AM -0700, Peter Wemm wrote:
> On Monday, June 15, 2015 09:27:09 AM Adrian Chadd wrote:
> > ... this feels like the wrong solution. A really, really wrong solution.
> >
> > I was just about to use SHLIBDIR overriding for doing something for
> > cross-builds, and now I can't.
> >
> >
> >
> > -adrian
>
> FWIW; you can usually use the "I really mean it" override..
> SHLIBDIR := /somewhere
Or just pass SHLIBDIR in argument instead of env far, this is exactly meant for
that.
>
> Like Baptiste said, this was just to buy time to prevent people from getting
> trashed as a result of doing an installworld when running zfs. It's more than
> just ZFS, but that's the most visible failure mode.
>
> The failure is that the zfs libraries and libnvpair get installed into
> /usr/lib, but the /sbin zfs binaries use the ones from /lib. Depending on the
> age of the now-stale copies in /lib, you get undefined symbols. And if you get
> rid of them, you now have a boot failure if /usr is its own dataset. delete-
> old-libs doesn't help because it thinks that the /lib version is the correct
> one.
> --
> Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com; KI6FJV
> UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20150615/25a195de/attachment.sig>
More information about the svn-src-all
mailing list