[RFC PATCH v4 1/2] configure: Remove --enable-obsolete-nsl

Szabolcs Nagy szabolcs.nagy@arm.com
Mon Jun 8 12:15:04 GMT 2020


The 06/06/2020 22:09, Petr Vorel wrote:
> this means that *always* libnsl is only built as shared library for
> backward compatibility and the NSS modules libnss_compat, libnss_nis and
> libnss_nisplus are not built at all, libnsl's headers aren't installed.
> 
> This compatibility is kept only for architectures and ABIs that
> have been added in or before version 2.28.
> 
> Replacement implementations based on TIRPC, which additionally support
> IPv6, are available from <https://github.com/thkukuk/>.
> 
> NOTE: libnsl code depends on Sun RPC, e.g. on --enable-obsolete-rpc
> (installed libnsl headers use installed Sun RPC headers), which will be
> removed in following commit.
> 
> Signed-off-by: Petr Vorel <pvorel@suse.cz>
...
> +* Remove configure option --enable-obsolete-nsl. libnsl is only built as shared
> +  library for backward compatibility and the NSS modules libnss_compat,
> +  libnss_nis and libnss_nisplus are not built at all, libnsl's headers aren't
> +  installed. This compatibility is kept only for architectures and ABIs that
> +  have been added in or before version 2.28. Replacement implementations based
> +  on TI-RPC, which additionally support IPv6, are available from
> +  <https://github.com/thkukuk/>.

can it cause libc update problems on systems that
have nsswitch.conf referencing those old nss libs?

maybe mention that configs may need to be updated?


More information about the Libc-alpha mailing list