[Mesa-dev] [PATCH 3/3] meson: Only GLX_USE_TLS when glx is in use
Alexander von Gluck IV
kallisti5 at unixzen.com
Tue Feb 20 02:40:27 UTC 2018
February 19, 2018 3:00 PM, "Emil Velikov" <emil.l.velikov at gmail.com> wrote:
> On 19 February 2018 at 18:40, Alexander von Gluck IV
>> Thanks to Dylan for figuring this one out.
>> This was discussed previously on the ML
>> This can be applied to all GLX implementations, and in autotools this is
>> guarded only by the --enable-glx-tls flag. Since this is on by default
>> in autotools, and is strictly better than being off, the meson build
>> doesn't even have a toggle for it.
>> Since the GLX_USE_TLS reaches beyond GLX, i'm guarding it with_glx after
>> the glx auto-detection tri-state (which can disable it)
> Note: the GLX in the name is for historical purposes - toggle applies
> to glapi and the way one (GLX, EGL and DRI modules in particular)
> makes use of it.
> That said - we had serious issues with people tinkering with the
> toggle, so Dylan's decision of omit it is spot on.
> For Haiku, I would suggest the following:
> - open a bug/other issue about the missing static TLS support
> - set the macro for non-haiku platforms, with a clear reference to
> the above report.
Ah. Yup, just found an enhancement for it:
I'll adjust to be a Haiku check and notate that ticket.
More information about the mesa-dev