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