From: Michael Olbrich Date: Tue, 1 Oct 2019 22:30:59 +0200 Subject: [PATCH] HACK: enable NEON only for ARMv7 NEON detection is broken, so just skip it for anything that is not ARMv7. Signed-off-by: Michael Olbrich --- mesonbuild/modules/unstable_simd.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mesonbuild/modules/unstable_simd.py b/mesonbuild/modules/unstable_simd.py index 2f2f67f79091..a329a4761d20 100644 --- a/mesonbuild/modules/unstable_simd.py +++ b/mesonbuild/modules/unstable_simd.py @@ -62,6 +62,9 @@ class SimdModule(ExtensionModule): continue iset_fname = kwargs[iset] # Migth also be an array or Files. static_library will validate. args = compiler.get_instruction_set_args(iset) + cpu = state.environment.machines.host.cpu + if iset == 'neon' and not cpu.startswith('armv7'): + args = None if args is None: mlog.log('Compiler supports %s:' % iset, mlog.red('NO')) continue