The AVX512 check only matters to x86 compilation with gcc. Move it where appropriate.
Signed-off-by: David Marchand <david.march...@redhat.com> --- buildtools/meson.build | 3 --- {buildtools => config/x86}/binutils-avx512-check.py | 0 config/x86/meson.build | 3 +++ 3 files changed, 3 insertions(+), 3 deletions(-) rename {buildtools => config/x86}/binutils-avx512-check.py (100%) diff --git a/buildtools/meson.build b/buildtools/meson.build index e1c600e40f..266e727706 100644 --- a/buildtools/meson.build +++ b/buildtools/meson.build @@ -4,7 +4,6 @@ pkgconf = find_program('pkg-config', 'pkgconf', required: false) check_symbols = find_program('check-symbols.sh') ldflags_ibverbs_static = find_program('options-ibverbs-static.sh') -objdump = find_program('objdump', 'llvm-objdump') python3 = import('python').find_installation(required: false) if python3.found() @@ -18,8 +17,6 @@ map_to_win_cmd = py3 + files('map_to_win.py') sphinx_wrapper = py3 + files('call-sphinx-build.py') get_cpu_count_cmd = py3 + files('get-cpu-count.py') get_numa_count_cmd = py3 + files('get-numa-count.py') -binutils_avx512_check = (py3 + files('binutils-avx512-check.py') + - [objdump] + cc.cmd_array()) # select library and object file format pmdinfo = py3 + files('gen-pmdinfo-cfile.py') + [meson.current_build_dir()] diff --git a/buildtools/binutils-avx512-check.py b/config/x86/binutils-avx512-check.py similarity index 100% rename from buildtools/binutils-avx512-check.py rename to config/x86/binutils-avx512-check.py diff --git a/config/x86/meson.build b/config/x86/meson.build index 54345c4da3..b2315c051f 100644 --- a/config/x86/meson.build +++ b/config/x86/meson.build @@ -4,6 +4,9 @@ # get binutils version for the workaround of Bug 97 binutils_ok = true if is_linux or cc.get_id() == 'gcc' + objdump = find_program('objdump', 'llvm-objdump') + binutils_avx512_check = (py3 + files('binutils-avx512-check.py') + + [objdump] + cc.cmd_array()) binutils_ok = run_command(binutils_avx512_check, check: false).returncode() == 0 if not binutils_ok and cc.has_argument('-mno-avx512f') machine_args += '-mno-avx512f' -- 2.41.0