From owner-freebsd-hackers Fri Apr 4 07:56:03 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id HAA15370 for hackers-outgoing; Fri, 4 Apr 1997 07:56:03 -0800 (PST) Received: from boulder.syr.servtech.com (boulder.syr.servtech.com [206.106.144.94]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id HAA15312 for ; Fri, 4 Apr 1997 07:55:56 -0800 (PST) Received: from boulder.syr.servtech.com (localhost [127.0.0.1]) by boulder.syr.servtech.com (8.8.5/8.8.5) with SMTP id LAA01258 for ; Fri, 4 Apr 1997 11:00:57 -0500 (EST) Message-ID: <334525B9.167EB0E7@servtech.com> Date: Fri, 04 Apr 1997 11:00:57 -0500 From: Shawn Carey X-Mailer: Mozilla 3.0 (X11; I; FreeBSD 2.2.1-RELEASE i386) MIME-Version: 1.0 To: hackers@freebsd.org Subject: Re: FreeBSD Elf-Kit and dynamic loading References: <5i0j1d$jtk@news.itfs.nsk.su> <19970403191209.52889@keltia.freenix.fr> <5i2k5h$4jb@news.itfs.nsk.su> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Nickolay N. Dudorov wrote: > Ollivier Robert wrote: > [...] > > Are you sure you have the right naming for the libraries ? > > Yes - it turns out that because I build and install elf-libc > from (copy of) FreeBSD-2.2 sources there was no libc.so --> libc.so.3.0 > link. After I make all libXX.so --> libXX.so.M.N links my test > programs builds as dynamic. > As an ELF newbie, it seems curious to me that the ELF linker requires a symlink to the shared lib that does not have the version in its name. Does ELF keep track of the shared lib versions? -Shawn