From owner-freebsd-ports Tue Sep 15 16:48:36 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08544 for freebsd-ports-outgoing; Tue, 15 Sep 1998 16:48:36 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from dt053nb4.san.rr.com (dt053nb4.san.rr.com [204.210.34.180]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA08405; Tue, 15 Sep 1998 16:47:47 -0700 (PDT) (envelope-from Studded@san.rr.com) Received: from san.rr.com (Studded@localhost [127.0.0.1]) by dt053nb4.san.rr.com (8.8.8/8.8.8) with ESMTP id QAA26833; Tue, 15 Sep 1998 16:47:22 -0700 (PDT) (envelope-from Studded@san.rr.com) Message-ID: <35FEFC89.DB12AD0E@san.rr.com> Date: Tue, 15 Sep 1998 16:47:21 -0700 From: Studded Organization: Triborough Bridge & Tunnel Authority X-Mailer: Mozilla 4.06 [en] (X11; I; FreeBSD 2.2.7-STABLE-0914 i386) MIME-Version: 1.0 To: Alex CC: Satoshi Asami , ports@FreeBSD.ORG Subject: Re: ELF transition for ports References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Alex wrote: > > On Tue, 15 Sep 1998, Satoshi Asami wrote: > > > * Does this mean that from now on the version number of such Elf shared > > * libraries will be always be higher by one? For example, if the original > > * library version goes from 6.4 to 7.0 -- say it's X11R7 :-) -- then will > > * the FreeBSD Elf version be 8 since we are using 7 for 6.4? > > > > It might or might not. Actually, the same thing will happen if the > > original version goes from 6.4 to 6.5, ours will be at version 8. > > That seems _really_ bogus. Pray tell, what's wrong with using two version > numbers and ELF libs? > > If the lib is compiled with -Wl,-soname -Wl,libfoo.so.x > > and installed like > > libfoo.so -> libfoo.so.x > libfoo.so.x -> libfoo.so.x.y > > This would preserve the a.out functionality no? It seems to me that renumbering the libraries is a recipe for disaster. I much prefer a smarter ldconfig, and a better tagging system that doesn't involve changing the numbering of the libraries from a source outside the project. Doug To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message