Quoting Matt Turner (2018-06-07 11:20:37) > Port of 6dfc5e28f7d0 (configure.ac: Add support to enable read-only text > segment on x86.) to Meson. > --- > meson.build | 5 +++++ > meson_options.txt | 6 ++++++ > 2 files changed, 11 insertions(+) > > diff --git a/meson.build b/meson.build > index 32ab30faa4b..161aae83e31 100644 > --- a/meson.build > +++ b/meson.build > @@ -50,6 +50,7 @@ with_tests = get_option('build-tests') > with_valgrind = get_option('valgrind') > with_libunwind = get_option('libunwind') > with_asm = get_option('asm') > +with_glx_read_only_text = get_option('glx-read-only-text') > with_osmesa = get_option('osmesa') > with_swr_arches = get_option('swr-arches') > with_tools = get_option('tools') > @@ -871,6 +872,10 @@ if with_asm > with_asm_arch = 'x86' > pre_args += ['-DUSE_X86_ASM', '-DUSE_MMX_ASM', '-DUSE_3DNOW_ASM', > '-DUSE_SSE_ASM'] > + > + if with_glx_read_only_text > + pre_args += ['-DGLX_X86_READONLY_TEXT'] > + endif > endif > elif host_machine.cpu_family() == 'x86_64' > if system_has_kms_drm > diff --git a/meson_options.txt b/meson_options.txt > index 2c1f514debe..28e92509198 100644 > --- a/meson_options.txt > +++ b/meson_options.txt > @@ -224,6 +224,12 @@ option( > value : true, > description : 'Build assembly code if possible' > ) > +option( > + 'glx-read-only-text', > + type : 'boolean', > + value : false, > + description : 'Disable writable .text section on x86 (decreases > performance)' > +) > option( > 'llvm', > type : 'combo', > -- > 2.16.1
This should only be defined on x86 and not x86_64, right?
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev