]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Don't check for SSSE3 on non-x86 architectures.
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Sat, 8 May 2021 12:46:15 +0000 (14:46 +0200)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Sat, 8 May 2021 16:10:40 +0000 (18:10 +0200)
configure

index 89388be0cd043c6e298d43361345ee76d560516c..9812d057f69b78f53d311259ba5cf5b4b8f236d9 100755 (executable)
--- a/configure
+++ b/configure
@@ -994,8 +994,9 @@ EOF
 esac
 
 # Check for SSSE3 intrinsics
-
-cat > $test.c << EOF
+case "${ARCH}" in
+    i386 | i486 | i586 | i686 | x86_64)
+        cat > $test.c << EOF
 #include <x86intrin.h>
 int main(void)
 {
@@ -1007,13 +1008,15 @@ int main(void)
     return 0;
 }
 EOF
-if try ${CC} ${CFLAGS} ${ssse3flag} $test.c; then
-    echo "Checking for SSSE3 intrinsics ... Yes." | tee -a configure.log
-    HAVE_SSSE3_INTRIN=1
-else
-    echo "Checking for SSSE3 intrinsics ... No." | tee -a configure.log
-    HAVE_SSSE3_INTRIN=0
-fi
+        if try ${CC} ${CFLAGS} ${ssse3flag} $test.c; then
+            echo "Checking for SSSE3 intrinsics ... Yes." | tee -a configure.log
+            HAVE_SSSE3_INTRIN=1
+        else
+            echo "Checking for SSSE3 intrinsics ... No." | tee -a configure.log
+            HAVE_SSSE3_INTRIN=0
+        fi
+        ;;
+esac
 
 # Check for SSE4.2 CRC inline assembly
 case "${ARCH}" in