From owner-freebsd-hackers@FreeBSD.ORG Thu Nov 29 08:40:02 2007 Return-Path: Delivered-To: freebsd-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6541E16A418 for ; Thu, 29 Nov 2007 08:40:02 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CB86213C461; Thu, 29 Nov 2007 08:40:01 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <474E7AEB.5020609@FreeBSD.org> Date: Thu, 29 Nov 2007 09:40:11 +0100 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.9 (Macintosh/20071031) MIME-Version: 1.0 To: Yuri References: <1196295955.474e0713b530b@webmail.rawbw.com> <474E0DFE.9000706@FreeBSD.org> <1196299014.474e1306ab62e@webmail.rawbw.com> In-Reply-To: <1196299014.474e1306ab62e@webmail.rawbw.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@FreeBSD.org Subject: Re: /lib/pthread.so.2 is sought during some port compilation X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Nov 2007 08:40:02 -0000 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