Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2000 17:25:22 -0800
From:      "David O'Brien" <obrien@FreeBSD.ORG>
To:        Wilko Bulte <wilko@yedi.iaf.nl>
Cc:        current@FreeBSD.ORG
Subject:   Re: Make world breakage...
Message-ID:  <20000112172522.A21639@dragon.nuxi.com>
In-Reply-To: <20000113001631.C4148@yedi.iaf.nl>; from wilko@yedi.iaf.nl on Thu, Jan 13, 2000 at 12:16:31AM %2B0100
References:  <200001121956.e0CJuNw65075@gratis.grondar.za> <20000112220725.A2942@yedi.iaf.nl> <20000112132225.T302@sturm.canonware.com> <20000113001631.C4148@yedi.iaf.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000112172522.A21639>