This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v4 07/13] C-SKY: ABI Lists
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