From owner-freebsd-stable Sun May 20 6:57: 9 2001 Delivered-To: freebsd-stable@freebsd.org Received: from pcnet1.pcnet.com (pcnet1.pcnet.com [204.213.232.3]) by hub.freebsd.org (Postfix) with ESMTP id 174E637B424 for ; Sun, 20 May 2001 06:57:06 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: (from eischen@localhost) by pcnet1.pcnet.com (8.8.7/PCNet) id JAA17617; Sun, 20 May 2001 09:56:28 -0400 (EDT) Date: Sun, 20 May 2001 09:56:28 -0400 (EDT) From: Daniel Eischen To: Randall Hopper Cc: stable@FreeBSD.ORG Subject: Re: -pthread: Cannot allocate priority ready queue In-Reply-To: <20010520094129.A85631@nc.rr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sun, 20 May 2001, Randall Hopper wrote: > Daniel Eischen: > |> Incidentally, here is an ldd of the dxexec that "works" (compiled without > |> -pthread and XFree86 4.0.3's pthread-dependent libGL). Besides load > |> addresses, the only two differences are libGL.so and lib{c,c_r}.so: > | > |Why is libGL different? Is this under 4.2R also? > > Yes, both under 4.2R. XFree86's libGL requires -pthread. Stand-alone Mesa > does not. The former gets you hardware-accelerated 3D rendering via DRI; > stand-alone mesa does not. But why the XFree86 port was rebuilt with > pthread support, I have not heard. > > Here is one of the many threads spawned by this XFree86/-pthread change: > > http://groups.google.com/groups?ic=1&th=c286b31bf13c2081,4 This indicates it is because some of the dependent ports are not built with pthread support. It is not a pthreads problem; it is a problem with the way those ports are built along with our weird threads library that can't be linked with libc. The latter was changed in -current, but you probably won't see it merged to -stable until after 5.0 is released (this fall?). -- Dan Eischen To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message