From 55da546de042bdcef938685980b437731340148c Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 1 Oct 2020 19:50:06 -0700 Subject: [PATCH] configure: Fix CXXFLAG for clang on aarch64. (#132) --- configure.ac | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 98b02273a..c5c0ff5e4 100644 --- a/configure.ac +++ b/configure.ac @@ -721,15 +721,18 @@ AM_COND_IF([UNTUNED], RB_VAR_PREPEND([CXXFLAGS], ["-mtune=generic"]) ], [ machine_tuning="${host_cpu} native instruction set" - RB_VAR_PREPEND([CXXFLAGS], ["-mtune=native"]) - RB_VAR_PREPEND([CXXFLAGS], ["-march=native"]) AS_CASE([$host_cpu], [x86_64], [ dnl AMD K10's SSE4a doesn't work with valgrind RB_VAR_PREPEND([CXXFLAGS], ["-mno-sse4a"]) + + dnl Not accepted by clang on aarch64 + RB_VAR_PREPEND([CXXFLAGS], ["-march=native"]) ]) + + RB_VAR_PREPEND([CXXFLAGS], ["-mtune=native"]) ]) ])