From d8d2d71663c93cf72f698842074f66f7d548c0da Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sun, 21 Jun 2020 22:34:32 -0700 Subject: [PATCH] Get the g++ version to see if it is really clang. --- configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 135a7e85..df0d8903 100644 --- a/configure.ac +++ b/configure.ac @@ -250,7 +250,9 @@ if test x"$SIMD" != x""; then SIMD='$(SIMD_'"$SIMD)" # We only use c++ for its target attribute dispatching, disable unneeded bulky features CXXFLAGS="$CXXFLAGS -fno-exceptions -fno-rtti" - case "$CXX" in + # Apple often has "g++" as a symlink for clang. Try to find out the truth. + CXX_VERSION=`$CXX --version 2>/dev/null | head -n 2` + case "$CXX_VERSION" in *clang*) CXXFLAGS="$CXXFLAGS -fno-slp-vectorize" ;; # avoid a performance hit esac else -- 2.47.2