Date: Mon, 27 Mar 1995 13:52:48 -0800 (PST) From: Poul-Henning Kamp <phk@ref.tfs.com> To: nate@trout.sri.MT.net (Nate Williams) Cc: jkh@freefall.cdrom.com, davidg@Root.COM, current@FreeBSD.org Subject: Re: shared library versioning Message-ID: <199503272152.NAA00192@ref.tfs.com> In-Reply-To: <199503272154.OAA03571@trout.sri.MT.net> from "Nate Williams" at Mar 27, 95 02:54:19 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> > > > I didn't see a bump, but as a result of this change, it should be. > > > > > > So instead of said binaries failing catastrophically on a link > > > error, they just fail to find the library in question and fail > > > catastrophically on a missing library? > > > > > > I somehow fail to see the point. > > > > So do I. > > This will make >ALL< 2.1 binaries fail on a 2.0 system, leaving the > > version number as it was would only have a few 2.1 binaries (as of yet > > nonexistent ones) fail on a 2.0 system. > > And rightly so. If we want to use shlibs, you need to pay the price of > compatability. Having *most* of the binaries work is not acceptable when > all the binaries will work is simple and only wastes space. > > If folks want to run 2.1 binaries on their 2.1 machines, then they need > the 2.1 libraries as well. They go hand in hand. (Assuming the ld > changes don't bite them). If they want, they can delete the 2.0 > libraries as so far all of them are un-necessary and can be replaced by > the 2.1 versions. > > You can't have it both ways. No I can't. But until somebody actually uses that particular symbol for something, then I don't really want to see 2.1 being >that< incompatible. Alternatively we shoule decide that this is the way it will be, and bump the number at any and all release hereafter. -- Poul-Henning Kamp <phk@login.dknet.dk> -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant'
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503272152.NAA00192>