svn commit: r255385 - in head/etc: . etc.amd64
Dag-Erling Smørgrav
des at des.no
Sun Sep 8 10:06:10 UTC 2013
Dag-Erling SmXXrgrav <des at FreeBSD.org> writes:
> Log:
> Add a stock libmap32.conf for amd64. The first two lines have no effect
> except to document the hardcoded standard library search path for 32-bit
> binaries. The third line performs the equivalent substitution for the
> private library directory.
powerpc64 probably needs this as well, but I know next to nothing about
it and have no way of testing it.
How to test:
% svn co -r255386 svn://svn.freebsd.org/base/head libprivate
% cd libprivate
% make TARGET=foo64 buildworld
% sudo mkdir /foo64
% sudo make TARGET=foo64 installworld DESTDIR=/foo64
% sudo make TARGET=foo64 -C etc distribution DESTDIR=/foo64
% make TARGET=foo32 buildworld
% sudo mkdir /foo64/32
% sudo make TARGET=foo32 installworld DESTDIR=/foo64/32
% sudo mount -t dev dev /foo64/dev
% sudo chroot /foo64 /bin/sh
% ldd /32/usr/bin/ssh
With libmap32.conf in place, this should show that libssh.so.5 resolves
to /usr/lib32/private/libssh.so.5; otherwise, it will show up as not
found.
(r255386 is the revision that made libssh private, prior to which there
was no practical need for this mapping)
DES
--
Dag-Erling Smørgrav - des at des.no
More information about the freebsd-ppc
mailing list