From owner-freebsd-questions Tue Apr 6 16:42:40 1999 Delivered-To: freebsd-questions@freebsd.org Received: from frolic.no-support.loc (ppp36-56.hrz.uni-bielefeld.de [129.70.36.56]) by hub.freebsd.org (Postfix) with ESMTP id 8F6DA154B2; Tue, 6 Apr 1999 16:42:33 -0700 (PDT) (envelope-from bfischer@Techfak.Uni-Bielefeld.DE) Received: from broccoli.no-support.loc (broccoli.no-support.loc [192.168.43.99]) by frolic.no-support.loc (8.9.2/8.9.2) with ESMTP id BAA05403; Wed, 7 Apr 1999 01:40:54 +0200 (CEST) (envelope-from bjoern@no-support.loc) From: Bjoern Fischer Received: (from bjoern@localhost) by broccoli.no-support.loc (8.9.2/8.9.2) id BAA00834; Wed, 7 Apr 1999 01:40:54 +0200 (CEST) (envelope-from bjoern@no-support.loc) Date: Wed, 7 Apr 1999 01:40:53 +0200 To: freebsd-questions@FreeBSD.ORG Cc: jdp@FreeBSD.ORG Subject: ELF shared libs Message-ID: <19990407014053.A536@broccoli.no-support.loc> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, how is version management of shared ELF libraries done? Is it true, that there must be exactly one digit behind the .so. (like libfoo.so.1)? Then how does the runtime linker distinct between compatible/uncompatible library API changes? Chapter 20.3 of The Handbook describes this for aout-libs (pretty good old major/minor numbering for (in)compatible API changes). I couldn't find a man page for the runtime linker, too. Although there seems to exist a japanese one: ./ja/man1/rtld.1.gz There is a reference to (a nonexistant) ld.so(1) in ldd(1). Please CC to me, since I'm not on this list. Bjoern -- -----BEGIN GEEK CODE BLOCK----- GCS d--(+) s++: a- C+++(-) UBL++++OSI++++$ P+++(-) L+++(-) !E W- N+ o>+ K- !w !O !M !V PS++ PE- PGP++ t+++ !5 X++ tv- b+++ D++ G e+ h-- y+ ------END GEEK CODE BLOCK------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message