This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: deprecated sunrpc and rpc/netdb.h
- From: Thorsten Kukuk <kukuk at suse dot de>
- To: Roland McGrath <roland at hack dot frob dot com>
- Cc: libc-alpha at sourceware dot org
- Date: Fri, 18 Mar 2016 23:07:30 +0100
- Subject: Re: deprecated sunrpc and rpc/netdb.h
- Authentication-results: sourceware.org; auth=none
- References: <20160316141808 dot GJ6588 at vapier dot lan> <20160316143302 dot GA2794 at suse dot de> <20160316192823 dot GM6588 at vapier dot lan> <20160317104841 dot GA32414 at suse dot de> <20160317145150 dot GR6588 at vapier dot lan> <20160317150149 dot GA21496 at suse dot de> <20160317181106 dot GV6588 at vapier dot lan> <20160317181420 dot GW6588 at vapier dot lan> <alpine dot DEB dot 2 dot 10 dot 1603172217290 dot 18027 at digraph dot polyomino dot org dot uk> <20160318215923 dot 32EAA2C3C61 at topped-with-meat dot com>
On Fri, Mar 18, Roland McGrath wrote:
> Heartily agreed! I started to take a stab at this quite a while ago, but
> gave up quickly. I think it will be substantially simpler if we've first
> gotten all YP/NIS/NIS+-related code out of libc entirely (when TI-RPC or
> another project depending on it supplies libnss_{nis,nisplus,compat} and
> libnsl so no libc configuration needs to do so even for ABI compatibility).
We have that already (they can be compiled against glibc sunrpc
or libtirpc):
libnsl replacing libnsl from glibc/nis:
git: https://github.com/thkukuk/libnsl
tar archives: http://www.linux-nis.org/download/libnsl/
libnss_compat replacing glibc/nis/nss_compat. There are no changes
or functional differences, it's only standalone:
git: https://github.com/thkukuk/libnss_compat
tar archives: http://www.linux-nis.org/download/libnss_compat/
libnss_nis replacing glibc/nis/nss_nis. This version is now
using the new NIS protocol if compiled and linked against
above libnsl and libtirpc:
git: https://github.com/thkukuk/libnss_nis
tar archives: http://www.linux-nis.org/download/libnss_nis/
libnss_nisplus replacing glibc/nis/nss_nisplus. This required
much more changes than for the rest and I thought. It should
work, but I couldn't test it against a NIS+ server.
git: https://github.com/thkukuk/libnss_nisplus
tar archives: http://www.linux-nis.org/download/libnss_nisplus/
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)