From owner-freebsd-current Sat Sep 19 21:01:56 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id VAA19483 for freebsd-current-outgoing; Sat, 19 Sep 1998 21:01:56 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from yonge.cs.toronto.edu (yonge.cs.toronto.edu [128.100.1.8]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id VAA19470 for ; Sat, 19 Sep 1998 21:01:48 -0700 (PDT) (envelope-from dholland@cs.toronto.edu) Received: from qew.cs.toronto.edu ([128.100.1.13]) by yonge.cs.toronto.edu with SMTP id <86538-12114>; Sun, 20 Sep 1998 00:01:18 -0400 Received: by qew.cs.toronto.edu id <37911-17305>; Sun, 20 Sep 1998 00:01:04 -0400 Subject: Re: ELF ldconfig From: David Holland To: jabley@clear.co.nz (Joe Abley) Date: Sun, 20 Sep 1998 00:00:55 -0400 Cc: freebsd@xaa.iae.nl, freebsd-current@FreeBSD.ORG In-Reply-To: <19980920133401.B9101@clear.co.nz> from "Joe Abley" at Sep 19, 98 09:34:01 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <98Sep20.000104edt.37911-17305@qew.cs.toronto.edu> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > That was my concern. Surely there must come a time when two versions of > a shared library exist (with identical major version numbers), and an > application requires to be dynamically linked to the older of the two > because of some incompatibility with the newer library? Standard ELF doesn't allow this, or support minor version numbers. Even worse things happen when you have two builds of (say) libslang.so.1 that were compiled against different libcs and are thus not interchangeable... -- - David A. Holland | (please continue to send non-list mail to dholland@cs.utoronto.ca | dholland@hcs.harvard.edu. yes, I moved.) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message