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 - pe...@wemm.org; pe...@freebsd.org; pe...@yahoo-inc.com; KI6FJV
> UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246


Attachment: pgpiU07xrRvTz.pgp
Description: PGP signature

Reply via email to