This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [Patch] Adding fedfs to /etc/rpc
- From: Ulrich Drepper <drepper at gmail dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: Andreas Jaeger <aj at suse dot com>, "Ryan S. Arnold" <ryan dot arnold at gmail dot com>, libc-alpha at sourceware dot org
- Date: Thu, 8 Mar 2012 02:29:15 -0500
- Subject: Re: [Patch] Adding fedfs to /etc/rpc
- References: <4F2C5347.3000209@redhat.com> <20120203215159.45AF62C083@topped-with-meat.com><CADZpyixYUNfdDe9aAVbMvQOyEnBLn-1HX9imK8hinXvFfdCoWA@mail.gmail.com><201202060940.31930.aj@suse.com> <CAAKybw9nAC3yrD9ov3G+d9hnsn6ZTDYCL1B7Pxn5i1uhKPevqw@mail.gmail.com><4F303361.7030404@suse.com> <CAAKybw_xOVNU1qqRZ4=4XYW_dMUqhWViUqVp6OYE=SPiQi=pYw@mail.gmail.com><4F356BC4.5070608@suse.com> <CAOPLpQcryd2UniSyeyy8jk9Pnhj66iujhd+iFUX5Y=q9m73KRg@mail.gmail.com><Pine.LNX.4.64.1203071239510.1265@digraph.polyomino.org.uk>
On Wed, Mar 7, 2012 at 07:42, Joseph S. Myers <joseph@codesourcery.com> wrote:
> I think making libtirpc a build dependency is bad - in general circular
> dependencies should be avoided where possible - as it makes bootstrapping
> unduly hard.
Some people goal to do everything themselves by bootstrapping an
entire system cannot possibly be allowed to have any influence on the
design. All that counts is the flexibility and robustness of the
system.
Not having an nss module like that in glibc causes problems as anyone
who tried to use the ldap modules has seen. After every interface
improvement it takes ages to (if ever) for those modules to adapt
them. Take nss_mdns. Lennart a long time ago brought up that the
gethost* interfaces should be different to better handle mdns. I made
the change years ago and still the nss_mdns module doesn't use the new
interface despite the authors being told about it.
The right thing to do is to use libtirpc when it is ready.