_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 12:28:13 PDT 2005
-----BEGIN PGP SIGNED MESSAGE-----
Adam Jackson wrote:
> You _have_ to have it defined correctly. The Xlib ABI changes based on
> whether it was built with XTHREADS support. We didn't have to define
> XTHREADS in an installed header file in the monolith because everything was
> built in the same pass and imake would define it for us. This is no longer
> the case.
> The s/XTHREADS/USE_&/ conversion is correct, to the extent that it lets you
> choose whether your libGL is threadsafe. Whether we should allow people to
> do that is perhaps debatable.
libGL is still thread-safe. It just uses -DPTHREADS instead. The
pthreads paths tend to be slightly more efficient and match the way the
drivers get built.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the xorg