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>