Date: Mon, 15 Jun 2015 19:08:04 +0200 From: Baptiste Daroussin <bapt@freebsd.org> To: Peter Wemm <peter@wemm.org> Cc: Adrian Chadd <adrian@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org> Subject: Re: 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... Message-ID: <20150615170804.GJ925@ivaldir.etoilebsd.net> In-Reply-To: <13210540.7KD1epFrEA@overcee.wemm.org> References: <201506151534.t5FFYLi4009100@svn.freebsd.org> <CAJ-VmomoJ3d5i3AdQjzF774V_yMOqr2gCM%2B=R2QxQiv_yW5S%2Bw@mail.gmail.com> <13210540.7KD1epFrEA@overcee.wemm.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--+HmK7y6O+lKZIGkr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. > >=20 > > I was just about to use SHLIBDIR overriding for doing something for > > cross-builds, and now I can't. > >=20 > >=20 > >=20 > > -adrian >=20 > FWIW; you can usually use the "I really mean it" override.. > SHLIBDIR :=3D /somewhere Or just pass SHLIBDIR in argument instead of env far, this is exactly meant= for that. >=20 > Like Baptiste said, this was just to buy time to prevent people from gett= ing=20 > trashed as a result of doing an installworld when running zfs. It's more= than=20 > just ZFS, but that's the most visible failure mode. >=20 > The failure is that the zfs libraries and libnvpair get installed into=20 > /usr/lib, but the /sbin zfs binaries use the ones from /lib. Depending o= n the=20 > age of the now-stale copies in /lib, you get undefined symbols. And if y= ou get=20 > rid of them, you now have a boot failure if /usr is its own dataset. del= ete- > old-libs doesn't help because it thinks that the /lib version is the corr= ect=20 > one. > --=20 > Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6F= JV > UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246 --+HmK7y6O+lKZIGkr Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlV/BnQACgkQ8kTtMUmk6EzAwwCZARPWCIvHG+nkKzjCHy7pIQ9w loYAoIbY80yktbBQLEbDLyIkxEij9F5b =H9Wl -----END PGP SIGNATURE----- --+HmK7y6O+lKZIGkr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150615170804.GJ925>