libnsl (network services library), which used to be part of glibc, has
been moved to its own package (libnsl). I have linked with this
library since forever. On Tumbleweed, I just noticed it's absence. I
am guessing this is the result of some code rearrangement. But it's
not clear to me what is being accomplished by moving it to a new
package. As an example, gethostbyname is available via glibc
libraries, as well as via the separate libnsl. Or so it seems. Why
have functions like gethostbyname in two places? The only clue I have
seen is that libnsl supports IPV6. Does this mean that for these
functions glibc does not have this support?
I see that libnsl as a package has been built on OBS for a while. But,
unless I am mistaken, it is only very recently that /lib64/libnsl.so.1
is no longer in glibc. One must now install libnsl as well. Maybe I
don't need to link with libnsl anymore? We don't have IPv6 networks.
--
Roger Oberholtzer
--
To unsubscribe, e-mail: opensuse-programming+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-programming+owner(a)opensuse.org