Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Sep 1999 10:01:44 +0200
From:      Marcel Moolenaar <marcel@scc.nl>
To:        hackers@FreeBSD.org
Subject:   Re: 32+ signals and library versions
Message-ID:  <37D8BAE8.E30C3AD@scc.nl>
References:  <37D801AF.2B97E791@scc.nl>, <99090920480403.01833@nomad.dataplex.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Richard Wackerbarth wrote:
> 
> On Thu, 09 Sep 1999, Marcel Moolenaar wrote:
> > Sheldon Hearn wrote:
> 
> > I'm more tempted to revert to the major/minor versioning. Every change
> > triggers a minor version bump, but only if the library is still backwards
> > compatible with minor version 0 and the same major version. Otherwise a
> > major version bump is required.
> 
> A change to the LPI deserves a version change. Changes which only patch/correct
> the implementation do not require one.

If the libraries are different, give them different versions. It's a simple
rule.

> > This only works if the dynamic linker uses a slightly different approach
> > when linking:
> > Linking is performed in such a way that if a program is linked against
> > version x.y of libfoo, then every libfoo with version x.z and z>=y is a
> > valid candidate. If there're more than one candidate .......
> 
> Rather than force this on the loader, simply use links in the file system to
> point to the "current" one. That pushes the burden to the install Makefile
> where it is executed only once.

You are missing the point.

-- 
Marcel Moolenaar                        mailto:marcel@scc.nl
SCC Internetworking & Databases           http://www.scc.nl/
The FreeBSD project                mailto:marcel@FreeBSD.org


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37D8BAE8.E30C3AD>