[PATCH v4 07/13] C-SKY: ABI Lists

Joseph Myers joseph@codesourcery.com
Wed Sep 12 15:19:00 GMT 2018


On Wed, 12 Sep 2018, Andreas Schwab wrote:

> On Sep 12 2018, Joseph Myers <joseph@codesourcery.com> wrote:
> 
> > On Wed, 12 Sep 2018, Andreas Schwab wrote:
> >
> >> On Sep 12 2018, Mao Han <han_mao@c-sky.com> wrote:
> >> 
> >> > 	* sysdeps/unix/sysv/linux/csky/libnsl.abilist: Likewise.
> >> 
> >> This is useless since you cannot link against libnsl anyway (in the
> >> default configuration).
> >> 
> >> With http://sourceware.org/ml/libc-alpha/2018-08/msg00261.html it won't
> >> be built any more.
> >
> > As far as I can see that patch isn't in glibc
> 
> You can help changing that.

Well, an obvious question for that patch is how it interacts with 
--enable-obsolete-nsl.  --enable-obsolete-nsl has four documented effects: 
enabling being able to link against libnsl symbols and enabling the three 
NSS modules libnss_compat, libnss_nis and libnss_nisplus.  Does this patch 
prevent all those effects on platforms with new ABIs?  If so, the option 
should preferably give an error on such platforms.  But in any case, the 
documentation of --enable-obsolete-nsl (install.texi and INSTALL 
regeneration) needs to be clear if some or all of the semantics of that 
option are unavailable on some platforms.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list