From: Ian R. <id...@us...> - 2004-06-23 21:14:39
|
Brian Paul wrote: > Ian, I haven't had time to follow this too closely. A few questions: > > 1. Is thread safety in the GL API layer going to require TLS now? What > about people who want thread safety but aren't using a version of Linux > that supports TLS? It won't require it. We'll be able to build a libGL with or without support for TLS. libGL binaries built with TLS support will require the system to support TLS (I think), but they won't require TLS enabled drivers. I intend to add an env. variable to disable the use of TLS client-side drivers. > 2. Which common Linux distros support TLS? I believe RH9 and later do, > but that's all I'm aware of. There's two different issues. The first is, "Which distros support TLS at all?" I think any distro based on a 2.6.x kernel will support TLS. The other issue is, "Which distros ship a TLS enabled libGL that won't work with our nightly builds?" Redhat does, and so does one other. I don't remember which, but based on Alan's post, it's probably Mandrake. In addition, based on driver options they support, I think ATI's closed-source drivers have some sort of TLS support. |