@@ -7883,7 +7883,7 @@ case "$ac_sys_system" in
78837883 fi
78847884 ;;
78857885esac
7886- LIBHACL_CFLAGS="\$(CCSHARED) $ {LIBHACL_FLAG_I} ${LIBHACL_FLAG_D}"
7886+ LIBHACL_CFLAGS="$ {LIBHACL_FLAG_I} ${LIBHACL_FLAG_D} \$(PY_STDMODULE_CFLAGS) \$(CCSHARED) "
78877887AC_SUBST ( [ LIBHACL_CFLAGS] )
78887888LIBHACL_LDFLAGS= # for now, no specific linker flags are needed
78897889AC_SUBST ( [ LIBHACL_LDFLAGS] )
@@ -7892,7 +7892,8 @@ AC_SUBST([LIBHACL_LDFLAGS])
78927892# Android.
78937893# The *mmintrin.h headers are x86-family-specific, so can't be used on WASI.
78947894if test "$ac_sys_system" != "Linux-android" -a "$ac_sys_system" != "WASI" || \
7895- test -n "$ANDROID_API_LEVEL" -a "$ANDROID_API_LEVEL" -ge 28; then
7895+ { test -n "$ANDROID_API_LEVEL" && test "$ANDROID_API_LEVEL" -ge 28; }
7896+ then
78967897 dnl This can be extended here to detect e.g. Power8, which HACL* should also support.
78977898 AX_CHECK_COMPILE_FLAG ( [ -msse -msse2 -msse3 -msse4.1 -msse4.2] ,[
78987899 [ LIBHACL_SIMD128_FLAGS="-msse -msse2 -msse3 -msse4.1 -msse4.2"]
@@ -7924,7 +7925,8 @@ AC_SUBST([LIBHACL_BLAKE2_SIMD128_OBJS])
79247925# (https://developer.android.com/ndk/guides/abis#86-64), this is safe because we do a
79257926# runtime CPUID check.
79267927if test "$ac_sys_system" != "Linux-android" -a "$ac_sys_system" != "WASI" || \
7927- test -n "$ANDROID_API_LEVEL" -a "$ANDROID_API_LEVEL" -ge 28; then
7928+ { test -n "$ANDROID_API_LEVEL" && test "$ANDROID_API_LEVEL" -ge 28; }
7929+ then
79287930 AX_CHECK_COMPILE_FLAG ( [ -mavx2] ,[
79297931 [ LIBHACL_SIMD256_FLAGS="-mavx2"]
79307932 AC_DEFINE ( [ HACL_CAN_COMPILE_SIMD256] , [ 1] , [ HACL* library can compile SIMD256 implementations] )
0 commit comments