]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
vpclmulqdq compilation fails without avx512f also enabled
authorHans Kristian Rosbach <hk-git@circlestorm.org>
Wed, 14 Sep 2022 19:30:43 +0000 (21:30 +0200)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Sun, 9 Oct 2022 09:36:03 +0000 (11:36 +0200)
cmake/detect-intrinsics.cmake
configure

index e1b410337f396636c4b586f8f799c3cf887b687d..d2b42ca142f0cad0f04f22ec625abc4bcd6f2b1e 100644 (file)
@@ -230,7 +230,7 @@ endmacro()
 macro(check_vpclmulqdq_intrinsics)
     if(CMAKE_C_COMPILER_ID MATCHES "GNU" OR CMAKE_C_COMPILER_ID MATCHES "Clang")
         if(NOT NATIVEFLAG)
-            set(VPCLMULFLAG "-mvpclmulqdq")
+            set(VPCLMULFLAG "-mvpclmulqdq -mavx512f")
         endif()
     endif()
     # Check whether compiler supports VPCLMULQDQ intrinsics
index 2cd8186248413a2c6a6250e48d22e3c7a485d5d8..c2196fccae3bb201120a4c7ba8a4ac2b167946c5 100755 (executable)
--- a/configure
+++ b/configure
@@ -114,7 +114,7 @@ ssse3flag="-mssse3"
 sse41flag="-msse4.1"
 sse42flag="-msse4.2"
 pclmulflag="-mpclmul"
-vpclmulflag="-mvpclmulqdq"
+vpclmulflag="-mvpclmulqdq -mavx512f"
 acleflag=
 neonflag=
 noltoflag="-fno-lto"