Date: Sun, 20 May 2001 09:56:28 -0400 (EDT) From: Daniel Eischen <eischen@vigrid.com> To: Randall Hopper <aa8vb@nc.rr.com> Cc: stable@FreeBSD.ORG Subject: Re: -pthread: Cannot allocate priority ready queue Message-ID: <Pine.SUN.3.91.1010520094425.16094A-100000@pcnet1.pcnet.com> In-Reply-To: <20010520094129.A85631@nc.rr.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.SUN.3.91.1010520094425.16094A-100000>
