diff options
author | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2022-07-07 00:48:00 +0300 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2022-07-20 22:50:07 +0300 |
commit | 4abcedcea82036b18b3906e99f8aaf0a1f6c8b9a (patch) | |
tree | 56d6c3c58e6a5b03aa89b326348447a9c67b78f7 /configure.ac | |
parent | 9a134fb7f286b94904585f3c3958c944999f20cc (diff) | |
download | libgcrypt-4abcedcea82036b18b3906e99f8aaf0a1f6c8b9a.tar.gz |
hwf-arm: add ARM HW feature detection support for MacOS
* configure.ac: Add detection for header 'sys/sysctl.h' and system
function 'sysctlbyname'.
* src/hwf-arm.c (HAS_APPLE_SYSCTLBYNAME)
(detect_arm_apple_sysctlbyname): New.
(detect_arm_hwf_by_toolchain) [__ARM_FEATURE_CRYPTO]: Also check for
ENABLE_ARM_CRYPTO_SUPPORT.
(_gcry_hwf_detect_arm) [HAS_APPLE_SYSCTLBYNAME]: Check HWFs with
'detect_arm_apple_sysctlbyname' function.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 8bb8d66f..74150ae1 100644 --- a/configure.ac +++ b/configure.ac @@ -805,7 +805,7 @@ AC_SEARCH_LIBS(setsockopt, [nsl]) #### Checks for header files. #### ################################## -AC_CHECK_HEADERS(unistd.h sys/auxv.h sys/random.h) +AC_CHECK_HEADERS(unistd.h sys/auxv.h sys/random.h sys/sysctl.h) ########################################## @@ -2210,7 +2210,7 @@ AC_CHECK_FUNCS(strtoul memmove stricmp atexit raise) AC_CHECK_FUNCS(strerror rand mmap getpagesize sysconf waitpid wait4) AC_CHECK_FUNCS(gettimeofday getrusage gethrtime clock_gettime syslog) AC_CHECK_FUNCS(syscall fcntl ftruncate flockfile getauxval elf_aux_info) -AC_CHECK_FUNCS(explicit_bzero explicit_memset getentropy) +AC_CHECK_FUNCS(explicit_bzero explicit_memset getentropy sysctlbyname) GNUPG_CHECK_MLOCK |