From owner-freebsd-ports@FreeBSD.ORG Wed Sep 12 09:05:17 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CF9316A41B for ; Wed, 12 Sep 2007 09:05:17 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx1.freebsd.org (Postfix) with ESMTP id 8BFE513C428; Wed, 12 Sep 2007 09:05:15 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <46E7ABC9.1030706@FreeBSD.org> Date: Wed, 12 Sep 2007 11:05:13 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Jiawei Ye References: <46E6331C.7000208@delphij.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: d@delphij.net, freebsd ports Subject: Re: compat-6x does not work when kernel has NO_KSE X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2007 09:05:17 -0000 Jiawei Ye wrote: > On 9/11/07, LI Xin wrote: >> Jiawei Ye wrote: >>> Hi, >>> >>> This hit me when I tried bootstrapping JDK builds on a -current with >>> Diablo JDK1.5. >>> >>> Running "java -version" returns >>> >>> Fatal error 'kse_create() failed >>> ' at line 444 in file /usr/src/lib/libpthread/thread/thr_kern.c (errno = 2) >>> >>> Any workarounds for this? >> Will mapping libpthread.so.2 to libthr.so.2 work? >> >> Cheers, >> -- >> Xin LI http://www.delphij.net/ >> FreeBSD - The Power to Serve! > Unfortunately no, because symbol versioning is already in the system. > I guess this situation is quite stuck unless NO_KSE is removed. > > Jiawei > How does symbol versioning affect this? Are you saying that libmap no longer works with pre-7 libraries? Kris