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