From owner-freebsd-threads@FreeBSD.ORG Tue Nov 11 09:28:00 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB6BA16A4CE for ; Tue, 11 Nov 2003 09:28:00 -0800 (PST) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE01843F93 for ; Tue, 11 Nov 2003 09:27:59 -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 hABHRx1G028273; Tue, 11 Nov 2003 12:27:59 -0500 (EST) Date: Tue, 11 Nov 2003 12:27:59 -0500 (EST) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Mark Dixon In-Reply-To: <200311111609.14418.mark@markdnet.demon.co.uk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-threads@freebsd.org Subject: Re: Comments about FreeBSD threading from Apache people X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2003 17:28:00 -0000 On Tue, 11 Nov 2003, Mark Dixon wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Tuesday 11 Nov 2003 11:30, Daniel Eischen wrote: > > > If you want libc_r deprecated sooner, get /etc/libmap.conf installed, > > > defaulting libc_r to libkse. Most people (including me), just use the > > > defaults. I've just found libmap.conf by chance, while trying to resolve > > > a build issue on a program that uses pthread_spinlock_* and POSIX > > > semaphore calls. You'd have more testers that way too. > > > > Something like this is under consideration for 5.2. > > I'm an occasional reader of this list, so I may not know what I'm talking > about, but wouldn't this break anything that tries to used threads and > Nvidia's OpenGL together? As KDE does this by default (when using x11/ > nvidia-driver), wouldn't this break a lot of people's systems (I'm pretty > sure it would break mine)? Yes, it'll break. You can use a libmap.conf if you want to override the threads library with libc_r. But Nvidia will have to rebuild their drivers/libraries to use dynamic LDT allocation if they are to be used for future FreeBSD releases. -- Dan Eischen