From owner-freebsd-audit Tue Jun 19 11:10: 0 2001 Delivered-To: freebsd-audit@freebsd.org Received: from falcon.mail.pas.earthlink.net (falcon.mail.pas.earthlink.net [207.217.120.74]) by hub.freebsd.org (Postfix) with ESMTP id 5611137B406; Tue, 19 Jun 2001 11:09:54 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.244.104.1.Dial1.SanJose1.Level3.net [209.244.104.1]) by falcon.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id LAA27797; Tue, 19 Jun 2001 11:09:51 -0700 (PDT) Message-ID: <3B2F958E.BC556A1E@mindspring.com> Date: Tue, 19 Jun 2001 11:10:22 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: John Baldwin Cc: Peter Pentchev , arch@FreeBSD.ORG, audit@FreeBSD.ORG Subject: Re: new kldpath(8): display/modify the module search path References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-audit@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG John Baldwin wrote: > To me, it seems more sensible to use the same interface that > ldconfig uses. Noooooooooooooooooooooooooooooooooooooooooooooooooooooooooo! ldconfig is a serious pain in the ass, ever since the "fix" that made it not look in the linkage or configured directories on a lookup miss. This is particularly aggregious if you have a "/opt" or some other place where you prefer to install your ports or locally developed software. Having to reboot to make things work really, really sucks -- and that is often necessary if you build code from the net, which FreeBSD has mistakenly included as part os the base system monolith. OpenSSL, OpenSSH, and the resolver library are three examples that leap lithely to mind. It is a serious pain that the default compilation options enable the machine specific optimizations and higher compile levels in the Linux OpenSSL, rendering it 2-3 time faster than the FreeBSD version, depending on hardware. I _do not want_ the FreeBSD version of this library when I'm linking my stuff. Likewise, the lack of a parallel, asynchronous resolver is a serious deficit in FreeBSD, which is the result of jamming the recolver into libc "because libresolv is how SVR4 and Linux do it, and it would be a pain to go through and change the network using ports to include the library linkage for the one time it would be necessary". UGH. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-audit" in the body of the message