From owner-freebsd-current@FreeBSD.ORG Tue Feb 24 10:57:52 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6711416A4CE for ; Tue, 24 Feb 2004 10:57:52 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id 238E443D1D for ; Tue, 24 Feb 2004 10:57:52 -0800 (PST) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.10/8.12.1) with ESMTP id i1OIvpDF014799; Tue, 24 Feb 2004 13:57:51 -0500 (EST) Date: Tue, 24 Feb 2004 13:57:51 -0500 (EST) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: David Gilbert In-Reply-To: <16443.39996.156614.885761@canoe.dclg.ca> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@freebsd.org Subject: Re: Nontrivial brokeness with new threads. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2004 18:57:52 -0000 On Tue, 24 Feb 2004, David Gilbert wrote: > >>>>> "Daniel" == Daniel Eischen writes: > > Daniel> Read src/UPDATING and then if you still have questions seach > Daniel> the -threads and -current archives for anything nvidia > Daniel> related. > > You're so sweet. But you're out of order. Obviously, I read UPDATING > as I got the nvidia driver kernel module to load. I also follow > current and neither are particularly covering the issue. You've got to read all of UPDATING: 20040130: libkse has been renamed back to libpthread and is now the default threads library. The gcc -pthread option has also been changed to link to libpthread instead of libc_r. For alpha and sparc64 machines, libkse is not renamed and links are installed so that libpthread points to libc_r. Until the ports system is updated to handle this change, it is recommended that folks install an /etc/libmap.conf(5) that maps libc_r to libpthread. If you have any binaries or libraries linked to libkse, then it is also recommended that you map libkse to libpthread. Anyone that is using nvidia supplied drivers and libraries should use a libmap.conf that maps libpthread to libc_r since their drivers/libraries do not work with libpthread. -- Dan Eischen