From owner-freebsd-hackers Fri Sep 10 1: 3:46 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from mail.scc.nl (node1374.a2000.nl [62.108.19.116]) by hub.freebsd.org (Postfix) with ESMTP id 937D714BCD for ; Fri, 10 Sep 1999 01:02:59 -0700 (PDT) (envelope-from freebsd-hackers@scc.nl) Received: (from daemon@localhost) by mail.scc.nl (8.9.3/8.9.3) id KAA78541 for hackers@FreeBSD.org; Fri, 10 Sep 1999 10:01:57 +0200 (CEST) (envelope-from freebsd-hackers@scc.nl) Received: from GATEWAY by dwarf.hq.scc.nl with netnews for hackers@FreeBSD.org (hackers@FreeBSD.org) To: hackers@FreeBSD.org Date: Fri, 10 Sep 1999 10:01:44 +0200 From: Marcel Moolenaar Message-ID: <37D8BAE8.E30C3AD@scc.nl> Organization: SCC vof Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <37D801AF.2B97E791@scc.nl>, <99090920480403.01833@nomad.dataplex.net> Subject: Re: 32+ signals and library versions Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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