From owner-freebsd-current Wed Jan 12 17:25:35 2000 Delivered-To: freebsd-current@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id 93C8114C3C for ; Wed, 12 Jan 2000 17:25:26 -0800 (PST) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (root@d60-025.leach.ucdavis.edu [169.237.60.25]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id RAA23452; Wed, 12 Jan 2000 17:25:22 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id RAA21665; Wed, 12 Jan 2000 17:25:22 -0800 (PST) (envelope-from obrien) Date: Wed, 12 Jan 2000 17:25:22 -0800 From: "David O'Brien" To: Wilko Bulte Cc: current@FreeBSD.ORG Subject: Re: Make world breakage... Message-ID: <20000112172522.A21639@dragon.nuxi.com> Reply-To: obrien@FreeBSD.ORG References: <200001121956.e0CJuNw65075@gratis.grondar.za> <20000112220725.A2942@yedi.iaf.nl> <20000112132225.T302@sturm.canonware.com> <20000113001631.C4148@yedi.iaf.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <20000113001631.C4148@yedi.iaf.nl>; from wilko@yedi.iaf.nl on Thu, Jan 13, 2000 at 12:16:31AM +0100 X-Operating-System: FreeBSD 4.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Jan 13, 2000 at 12:16:31AM +0100, Wilko Bulte wrote: > I copied libc.so.4 manually to /usr/lib but that is not sufficient. > It looks like ld-elf sticks to libc.so.4 even if I move the symlink > libc.so back from libc.so.4 to libc.so.3 Yes. Each shared library knows it's name when it was compiled (minor hand waving here). The linker then burns the shlib name (not file name, but shlib name gotten from a header in the shlib. You can change the shlib name by using a hex/binary editor on the shlib. -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message