Date: Thu, 4 Feb 1999 09:30:37 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: lederer@bonn-online.com (Sebastian Lederer) Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: YP-like mySQL thing Message-ID: <199902040930.CAA09801@usr04.primenet.com> In-Reply-To: <36B8A152.C10E3B71@bonn-online.com> from "Sebastian Lederer" at Feb 3, 99 08:19:46 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> And please don't say "send me the diffs", because this is rather a > "political" issue, not a technical one. Specifically, it pretty much needs to break the libresolv code out of libc, once and for all, so that we can take advantage of the advances in the past 6 years of bind developement. Also, note that the nsswitch/irs stuff doesn't know about dynamic linker technology. We would pretty much need a static libdlopen that could do dynamic module loading from static programs. That means an _init section for the thing to wedge it into the startup code to mmap the ld.so, if present, to switch between the /etc/passwd and other methods. PAM actually needs the same thing, if you expect to be able to require the root password for single user mode. The politics come both from the dlopen "belling of the cat" and the mother of all arguments, which is adding libresolv to all network aware programs that used to link against libc. I think the IPv6/IPSEC stuff will force this change on FreeBSD. A real PITA is going to be the libresolv_r stuff... basically, if -pthread is used, it will have to look twoce for all libraries; once for x_r, then again, if it doesn't find it, for x. That's quite a cat to bell, too... Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902040930.CAA09801>