From owner-freebsd-emulation@FreeBSD.ORG Tue Aug 22 21:48:56 2006 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E91A16A4DE for ; Tue, 22 Aug 2006 21:48:56 +0000 (UTC) (envelope-from jes@jes-2.demon.nl) Received: from post-23.mail.nl.demon.net (post-23.mail.nl.demon.net [194.159.73.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB3EF43D4C for ; Tue, 22 Aug 2006 21:48:55 +0000 (GMT) (envelope-from jes@jes-2.demon.nl) Received: from jes-1.demon.nl ([83.160.144.201]:22938 helo=jes-2.demon.nl) by post-23.mail.nl.demon.net with esmtp (Exim 4.51) id 1GFe7C-000KMY-Q5; Tue, 22 Aug 2006 21:48:54 +0000 Received: from jes by jes-2.demon.nl with local (Exim 4.34 (FreeBSD)) id 1GFe7C-00096H-AM; Tue, 22 Aug 2006 23:48:54 +0200 Date: Tue, 22 Aug 2006 23:48:54 +0200 From: Jim Segrave To: Alexander Leidinger Message-ID: <20060822214853.GA83595@jes-2.demon.nl> References: <200608220730.k7M7UMbm036179@freefall.freebsd.org> <68219662@bsam.ru> <20060822155206.wnofa44ha8s0sok0@netchild.homeip.net> <59246999@serv3.int.kfs.ru> <20060822180941.h3kwmrrdycwwwswo@netchild.homeip.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060822180941.h3kwmrrdycwwwswo@netchild.homeip.net> User-Agent: Mutt/1.4.2.2i Organisation: Demon Netherlands Cc: freebsd-emulation@FreeBSD.org Subject: Re: ports/102034: emulators/linux_base-fc4 library problems with RELENG_6_1 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: jes@jes-2.demon.nl List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Aug 2006 21:48:56 -0000 On Tue 22 Aug 2006 (18:09 +0200), Alexander Leidinger wrote: > Quoting Boris Samorodov (from Tue, 22 Aug 2006 18:53:12 > +0400): > > >>Since the .2 one exists, there should be no .1 or .0 at all. > > > >If you ment "...at /usr/src" I'd agree. But not with .1 at > >/usr/local/lib/compat. > > > >>>> /usr/local/lib/compat/libpthread.so.1 [1] > > > >>And this shouldn't be there too. > > > >Can't agree with you here, what about misc/compat5x? > > Ugh... yes, you are right. I did see a non-existing "pkg/" in there > and didn't thought about compat5x. As it happens, nothing was referring to /usr/lib/libpthread.so.0, so I deleted it and now linux ports behave normally, for which I am most appreciative. I am puzzled though - /usr/compat/linux/lib/libpthread.0 is installed as part of linux_base-fc4 and is symlinked to /usr/compat/linux/lib/libpthread-2.3.6.so I thought that the linux emulation, barring abuse of LD_PATH or LD_PRELOAD would always try to resolve out of /compat/linux/lib or /compat/linux/usr/lib, so the existence of a FreeBSD libptread.0 would not have any effect. Why would a linux app ever even see the FreeBSD library of the same name? -- Jim Segrave jes@jes-2.demon.nl