_glthread_TSD problem [was: display lists broken in Mesa maybe due to glapi dispatch changes (?), and an Xthreads problem]
idr at us.ibm.com
Tue Aug 30 08:31:33 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Daniel Stone wrote:
> On Mon, 2005-08-01 at 09:37 -0700, Ian Romanick wrote:
>>The only way this could happen is if *both* PTHREADS and XTHREADS are
>>defined. I suspect the Xthreads.h problem was always there, but it was
>>never hit because XTHREADS was never defined. Some how, somewhere,
>>XTHREADS is getting set. I'll have to look into it, but I think this is
>>a bug in whatever X.org header is defining XTHREADS for us. :(
> Yes, you're spot on about PTHREADS and XTHREADS both being defined.
> XlibConf.h now defines XTHREADS if we're using it, the consensus being
> that if you're using <X11/Xlibint.h>, you deserve everything you get.
Which I consider to be a bug, but apparently I'm the only one. If I
wanted XTHREADS support, I'd ask for it.
> I think this already got fixed, so the constructs are more like:
> #if defined(PTHREADS)
> #elif defined(XTHREADS)
> #elif defined(...)
I did a global s/XTHREADS/USE_XTHREADS/ in Mesa.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the xorg