Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 2015 10:03:35 -0700
From:      Peter Wemm <peter@wemm.org>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        Baptiste Daroussin <bapt@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@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:  <13210540.7KD1epFrEA@overcee.wemm.org>
In-Reply-To: <CAJ-VmomoJ3d5i3AdQjzF774V_yMOqr2gCM%2B=R2QxQiv_yW5S%2Bw@mail.gmail.com>
References:  <201506151534.t5FFYLi4009100@svn.freebsd.org> <CAJ-VmomoJ3d5i3AdQjzF774V_yMOqr2gCM%2B=R2QxQiv_yW5S%2Bw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--nextPart26130797.W3CVULgh9K
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"

On Monday, June 15, 2015 09:27:09 AM Adrian Chadd wrote:
> ... this feels like the wrong solution. A really, really wrong soluti=
on.
>=20
> I was just about to use SHLIBDIR overriding for doing something for
> cross-builds, and now I can't.
>=20
>=20
>=20
> -adrian

FWIW; you can usually use the "I really mean it" override..
SHLIBDIR :=3D /somewhere

Like Baptiste said, this was just to buy time to prevent people from ge=
tting=20
trashed as a result of doing an installworld when running zfs.  It's mo=
re than=20
just ZFS, but that's the most visible failure mode.

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=
 on the=20
age of the now-stale copies in /lib, you get undefined symbols.  And if=
 you get=20
rid of them, you now have a boot failure if /usr is its own dataset.  d=
elete-
old-libs doesn't help because it thinks that the /lib version is the co=
rrect=20
one.
=2D-=20
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI=
6FJV
UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246
--nextPart26130797.W3CVULgh9K
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAABCAAGBQJVfwVnAAoJEDXWlwnsgJ4EKzcH/3hUw3iIC0/t0FEtJT+FeKfP
agoViwne5bV/hRLYTMBRKPc6+13aovoZ2OluUttuqvrS5XPeEvv3dqhEJoD0pQxv
E/Bmele8ytH57UwQm1vI5x7QG2jzJArhzFnEa1BULsPUgOHFr+8p48S/wBOIRCJC
gETMSyPTUE/auk4+FzVKXRol35bi4XmXnnQnZ7grZ0/ZXjOdoGH9sAsasQ+hPzz7
baHB3LLcokQxDasieDfsDVysPt5BkdxsrJtF1Gt3/L7MlOFrCsNKobzHp5nGUe04
taU4+LZRwAyxNKjECWRhiHHzCLzKV4++PwVtRICX8d/lXZCZgQYu5arwzhVDlfY=
=e8o9
-----END PGP SIGNATURE-----

--nextPart26130797.W3CVULgh9K--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13210540.7KD1epFrEA>