Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Nov 2007 09:40:11 +0100
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Yuri <yuri@rawbw.com>
Cc:        freebsd-hackers@FreeBSD.org
Subject:   Re: /lib/pthread.so.2 is sought during some port compilation
Message-ID:  <474E7AEB.5020609@FreeBSD.org>
In-Reply-To: <1196299014.474e1306ab62e@webmail.rawbw.com>
References:  <1196295955.474e0713b530b@webmail.rawbw.com> <474E0DFE.9000706@FreeBSD.org> <1196299014.474e1306ab62e@webmail.rawbw.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Yuri wrote:
> Sorry about that.
> Please find the logs below.
> 
> My system is upgraded from 6.3. And /lib/libpthread.so.2 is not a symlink.
> But when I make it a symlink (ln -s /lib/libthr.so.3 /lib/libpthread.so.2)
> I get another error, see log below.
> 
> Some requisite libs are compiled with /lib/libpthread.so.2 (?) and now
> firefox is being compiled with a new libc.so.7.
> 
> So do I have to rebuild all ports to be able to run on 7.0?

Yes.  You have to do this whenever you upgrade to a new branch of 
FreeBSD.  The old ports will work until you start upgrading them to new 
versions, at which point you will end up with binaries linked to two 
versions of FreeBSD libraries, like libc.so.6 and libc.so.7, and this is 
a recipe for disaster.

Kris




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