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...

Peter Wemm peter at wemm.org
Mon Jun 15 17:03:42 UTC 2015


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

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: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20150615/dce94fcb/attachment.sig>


More information about the svn-src-head mailing list