From owner-freebsd-stable Tue Nov 14 4:36:39 2000 Delivered-To: freebsd-stable@freebsd.org Received: from smtp1.vnet.net (smtp1.vnet.net [166.82.1.31]) by hub.freebsd.org (Postfix) with ESMTP id 202FB37B4C5 for ; Tue, 14 Nov 2000 04:36:36 -0800 (PST) Received: from dignus.com (ponds.vnet.net [166.82.177.48]) by smtp1.vnet.net (8.10.1/8.10.1) with ESMTP id eAECaYl25193 for ; Tue, 14 Nov 2000 07:36:34 -0500 (EST) Received: from lakes.dignus.com (lakes.dignus.com [10.0.0.3]) by dignus.com (8.9.2/8.8.5) with ESMTP id HAA44123 for ; Tue, 14 Nov 2000 07:36:39 -0500 (EST) Received: (from rivers@localhost) by lakes.dignus.com (8.9.3/8.6.9) id HAA02062 for stable@freebsd.org; Tue, 14 Nov 2000 07:36:32 -0500 (EST) Date: Tue, 14 Nov 2000 07:36:32 -0500 (EST) From: Thomas David Rivers Message-Id: <200011141236.HAA02062@lakes.dignus.com> To: stable@freebsd.org Subject: Re: libc shlib version In-Reply-To: <200011140426.eAE4QLN42986@vashon.polstra.com> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG John Polstra wrote > In article <200011140002.TAA00701@lakes.dignus.com>, > Thomas David Rivers wrote: > > > > asami@FreeBSD.ORG (Satoshi - Ports Wraith - Asami) wrote: > > > I really wish we could keep the two version numbers from a.out, so I > > > don't have to worry about stuff like this. :< > > > > You can, if you will accept some restrictions: > > ... description deleted .... > > *poof* two numbers... > > > > i.e. library version 10.20 would get 1020 as the Elf version number. > > Nope, that wouldn't provide the desired benefits. The whole point of > having two version numbers is that they are treated differently. The > a.out dynamic linker looked for an exact match on the major version > number, and a >= match on the minor number. Doing what you suggest > wouldn't accomplish that -- we'd still get the exact match on both > numbers. Oh! You're right! We would need to change the loader to understand the `scheme'. But, if we're going to change the loader, might as well change the format, etc... - Dave Rivers - -- rivers@dignus.com Work: (919) 676-0847 Get your mainframe (370) `C' compiler at http://www.dignus.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message