From owner-freebsd-threads@FreeBSD.ORG Mon Sep 24 18:13:05 2007 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A234F16A41B for ; Mon, 24 Sep 2007 18:13:05 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id 7658913C46E for ; Mon, 24 Sep 2007 18:13:05 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.1/8.14.1/NETPLEX) with ESMTP id l8OID3oL026334; Mon, 24 Sep 2007 14:13:03 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.netplex.net [204.213.176.10]); Mon, 24 Sep 2007 14:13:03 -0400 (EDT) Date: Mon, 24 Sep 2007 14:13:03 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Joe Peterson In-Reply-To: <46F7FB47.5060005@gentoo.org> Message-ID: References: <46F7FB47.5060005@gentoo.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-threads@freebsd.org Subject: Re: How will libpthread, libthr, etc. be linked in 7.0? X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2007 18:13:05 -0000 On Mon, 24 Sep 2007, Joe Peterson wrote: > Hi all, > > I'm still working on my libpthread/libthr "symbol mixing" issue that > caused the %%gs register to get clobbered. If you recall, it seems that > the libmap.conf mechanism does not completely prevent symbols in the old > libpthread.so from being used along with libthr.so symbols - i.e. a big > problem. So file a bug report (or fix it) on rtld-elf. If libmapping isn't working correctly, then the problem should be fixed, not glossed over. Regardless of the links, someone may want to use libmap.conf to map libthr to libkse or some other library mapping similarly. -- DE