[Mesa-dev] [PATCH 3/3] meson: make GLX_USE_TLS optional

Emil Velikov emil.l.velikov at gmail.com
Thu Mar 8 18:18:07 UTC 2018


On 8 March 2018 at 18:12, Eric Anholt <eric at anholt.net> wrote:
> Greg V <greg at unrelenting.technology> writes:
>
>> FreeBSD builds Mesa with --disable-glx-tls in autotools because:
>> https://github.com/dumbbell/test-tls-initial-exec
>>
>> Add the equivalent option to Meson.
>> ---
>>  meson.build       | 5 ++++-
>>  meson_options.txt | 6 ++++++
>>  2 files changed, 10 insertions(+), 1 deletion(-)
>>
>> diff --git a/meson.build b/meson.build
>> index e71f4ddd73..1c4293d464 100644
>> --- a/meson.build
>> +++ b/meson.build
>> @@ -329,7 +329,10 @@ if with_egl and not (with_platform_drm or with_platform_surfaceless)
>>    endif
>>  endif
>>
>> -pre_args += '-DGLX_USE_TLS'
>> +if get_option('glx-tls')
>> +  pre_args += '-DGLX_USE_TLS'
>> +endif
>
> Instead of introducing an option, could we just test
> host_machine.system() for freebsd here, so that nobody on any OS can
> choose the wrong value?
>
This please. Other platforms also have this problem but it's something
they should sit down and address.

Thanks
Emil


More information about the mesa-dev mailing list