Date: Sun, 27 May 2018 16:26:50 +0700 From: Eugene Grosbein <eugen@grosbein.net> To: Jonathan Chen <jonc@chen.org.nz>, freebsd-stable@freebsd.org Subject: Re: ldconfig(8) oddity on 11.2-BETA3? Message-ID: <5B0A79DA.8060800@grosbein.net> In-Reply-To: <CAJuc1zPurH94998BhcHGZOqAu04VV3pNFWnXBq-FknpydNWZqQ@mail.gmail.com> References: <CAJuc1zPurH94998BhcHGZOqAu04VV3pNFWnXBq-FknpydNWZqQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
27.05.2018 5:29, Jonathan Chen wrote: > I'm running 11.2-BETA3/amd64 at r334236, and I've noticed that > "ldconfig -m" doesn't behave as expected (or perhaps it's my > understanding). > > This is what I'm seeing when building security/nss in a chrooted environment: > > # ldconfig -r | grep nss No nss in the search path first. > # ls /usr/local/lib/nss > libcrmf.a libnss3.so libnssutil3.so > libssl3.so > libfreebl3.so libnssckbi.so libsmime3.so > libfreeblpriv3.so libnssdbm3.so libsoftokn3.so > # ldconfig -m /usr/local/lib/nss Search path updated with addition of /usr/local/lib/nss. > # ldconfig -r | grep nss > search directories: > /lib:/usr/lib:/usr/local/lib:/usr/local/lib/perl5/5.26/mach/CORE:/usr/local/lib/nss This assures update. > # ldconfig -R | grep nss ldconfig -R should not produce output, so that's just fine. > # ldconfig -r | grep nss > search directories: > /lib:/usr/lib:/usr/local/lib:/usr/local/lib/perl5/5.26/mach/CORE:/usr/local/lib/nss Still same output as above, still fine. > # file /usr/local/lib/nss/*.so > /usr/local/lib/nss/libfreebl3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libfreeblpriv3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libnss3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libnssckbi.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libnssdbm3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libnssutil3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libsmime3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libsoftokn3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > /usr/local/lib/nss/libssl3.so: ELF 64-bit LSB shared object, > x86-64, version 1 (FreeBSD), dynamically linked, stripped > > Is this correct ldconfig behaviour or has something broken? What exactly you consider to be a problem here?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5B0A79DA.8060800>