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

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 13, 2000 at 08:30:24AM +0100, Wilko Bulte wrote:
> On Wed, Jan 12, 2000 at 05:25:22PM -0800, David O'Brien wrote:
> > 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.
> 
> The linker burns the shlib name into the executable it links, right?
> Then why don't my executables linked end of december with libc.so.3
> work anymore?
> 
> Essentially everything linked shared is now broken. And I have only 
> built/installed libc.so.4 (I did not get any further :/) and not any
> executables.
> 
> So, why are the 'old' executablas no longer working happily with libc.so.3
> they are linked to?

Thanks to Marcel for flipping my misconception: I was under impression
that libc.so.4 was a *new* libc.so, in other words that my freshly
generated .4 was the first .4 ever. That was wrong, there has been a .4
before so the December executables also had internal references to the
.4 version.

I resurrected things by grabbing an 'old' .4 library from another Alpha.
Now things work again.

Wilko

-- 
Wilko Bulte 		Arnhem, The Netherlands	  - The FreeBSD Project 
    			WWW : http://www.tcja.nl  http://www.freebsd.org


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?20000113203515.A1321>