From owner-freebsd-hackers Mon Oct 26 17:40:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA21367 for freebsd-hackers-outgoing; Mon, 26 Oct 1998 17:40:26 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from zippy.dyn.ml.org (pm3-16.ppp.wenet.net [206.15.85.16]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA21358 for ; Mon, 26 Oct 1998 17:40:24 -0800 (PST) (envelope-from garbanzo@hooked.net) Received: from localhost (garbanzo@localhost) by zippy.dyn.ml.org (8.9.1/8.8.8) with SMTP id RAA00698; Mon, 26 Oct 1998 17:41:15 -0800 (PST) (envelope-from garbanzo@hooked.net) X-Authentication-Warning: zippy.dyn.ml.org: garbanzo owned process doing -bs Date: Mon, 26 Oct 1998 17:41:15 -0800 (PST) From: Alex Zepeda X-Sender: garbanzo@zippy.dyn.ml.org To: David Holland cc: jdp@polstra.com, jin@george.lbl.gov, hackers@FreeBSD.ORG Subject: Re: ld for loading dynamic library changed in 3.0-RELEASE? In-Reply-To: <98Oct26.192829edt.37768-3361@qew.cs.toronto.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Mon, 26 Oct 1998, David Holland wrote: > The Linux ld (has has been noted already) is the same as the freebsd > one. It also requires that you have a *.so filename present. The > reason is that ELF does not enforce any semantics on the SONAME of a > library, so it's perfectly legitimate to have a libfoo.so.5-pizza-6. If this was true, then mico's configure script wouldn't properly detect shared libs. But it does, except on FreeBSD/ELF. > Now, if you have libfoo.so.5-pizza-6 and libfoo.so.5-sushi-3, how is > ld supposed to guess which one is the "greatest" value? I'm sure the a.out ld has code for this type of thing. Why not emulate its behavior? - alex | "Contrary to popular belief, penguins are not the salvation of modern | | technology. Neither do they throw parties for the urban proletariat." | | Powered by FreeBSD http://www.freebsd.org/ | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message