summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJussi Kivilinna <jussi.kivilinna@iki.fi>2022-07-07 00:48:00 +0300
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2022-07-20 22:50:07 +0300
commit4abcedcea82036b18b3906e99f8aaf0a1f6c8b9a (patch)
tree56d6c3c58e6a5b03aa89b326348447a9c67b78f7 /configure.ac
parent9a134fb7f286b94904585f3c3958c944999f20cc (diff)
downloadlibgcrypt-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.ac4
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