[PATCH] deprecate libnsl/libnss_*
Thorsten Kukuk
kukuk@suse.de
Mon Apr 4 13:44:00 GMT 2016
Hi,
I made a first patch to deprecate libnsl and disable the
depending libnss_* modules. It's following the sunrpc code.
I disabled the libnss_* modules, since you cannot install them
in parallel with the new ones. libnsl.so.1 will still be build,
for compatibility reasons and since you can install them in
parallel.
Two problems are still open:
libnsl.so symlink will still be created and you can link against
the library, if you create the .so symlink. No idea how to disable
that.
I haven't used the libc_hidden_nolink_sunrpc macros, since they,
like for sunrpc, don't work. The problem is, you have to specify the
correct version number for this symbol, but the version number is
different on the different architectures.
Thorsten
--
Thorsten Kukuk, Senior Architect SLES & Common Code Base
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: obsolete-nsl.diff
Type: text/x-patch
Size: 4958 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20160404/24b077d6/attachment.bin>
More information about the Libc-alpha
mailing list