Skip site navigation (1)Skip section navigation (2)
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>