From owner-freebsd-current@FreeBSD.ORG Thu Nov 27 03:24:43 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AAEF316A4CE for ; Thu, 27 Nov 2003 03:24:43 -0800 (PST) Received: from razorbill.mail.pas.earthlink.net (razorbill.mail.pas.earthlink.net [207.217.121.248]) by mx1.FreeBSD.org (Postfix) with ESMTP id E560443FDD for ; Thu, 27 Nov 2003 03:24:41 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from user-38lc14c.dialup.mindspring.com ([209.86.4.140] helo=mindspring.com) by razorbill.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 1APKGE-0002Fs-00; Thu, 27 Nov 2003 03:24:39 -0800 Message-ID: <3FC5DEFF.729B808B@mindspring.com> Date: Thu, 27 Nov 2003 03:24:47 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Mark Murray References: <200311261316.hAQDGkDw052059@grimreaper.grondar.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4f1aa32c142d25f80969c60b3a3055f21350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: current@freebsd.org Subject: Re: rtld + static linking X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Nov 2003 11:24:43 -0000 Mark Murray wrote: > Terry Lambert writes: > > Since I have patches to make dlopen work with static binaries, and > [ snip ] > > As to inevitable "where are the patches?", please check the -current > > list archives, you will find at least one set there. > > I've looked without much success. Could you give a timeframe, a subject > and/or something? Note that the part you snipped indicated that the patches were posted by a third party, and that my own patches had been offered, but were not posted in their entirety to the mailing list. In actuality, I only ever posted portions of my own patches, since they also required compiler and linker changes. Here is the reference for Max Khon's patches, which were posted, by reference, in their entirety: | Date: Tue, 5 Nov 2002 13:21:42 +0600 | From: Max Khon | To: Jake Burkholder | Cc: current@FreeBSD.ORG | Subject: Re: libc size | |http://docs.freebsd.org/cgi/getmsg.cgi?fetch=379714+0+archive/2002/freebsd-current/20021110.freebsd-current Portions of my patches were posted as part of the discussion which took place in the same thread. There did not seem to be much buy-in on the idea of modifying the compiler tools. The context of the discussion was for dealing with moving the resolver and other things out of libc, so that they could be more easily upgraded. For the purposes of handling PAM/NSS modules, Max's patches would work to move everything back to a static linking footing. FWIW, I dislike this idea, since static ELF libraries do not properly link against other static ELF libraries, and that type of chaning only works for dynamically linked ELF libraries (for no good reason). -- Terry