diff --git a/src/mono/cmake/config.h.in b/src/mono/cmake/config.h.in index d700fe55fbd13e..c9a9dbf4b7851b 100644 --- a/src/mono/cmake/config.h.in +++ b/src/mono/cmake/config.h.in @@ -351,9 +351,6 @@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_EXECINFO_H 1 -/* Define to 1 if you have the header file. */ -#cmakedefine HAVE_SYS_AUXV_H 1 - /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_RESOURCE_H 1 @@ -508,6 +505,7 @@ /* Define to 1 if you have the `pthread_jit_write_protect_np' function. */ #cmakedefine HAVE_PTHREAD_JIT_WRITE_PROTECT_NP 1 +/* Have getauxval */ #cmakedefine01 HAVE_GETAUXVAL /* Define to 1 if you have the declaration of `pthread_mutexattr_setprotocol', diff --git a/src/mono/cmake/configure.cmake b/src/mono/cmake/configure.cmake index e251fc04ea4155..9939f92e54d1b9 100644 --- a/src/mono/cmake/configure.cmake +++ b/src/mono/cmake/configure.cmake @@ -66,7 +66,7 @@ endfunction() ac_check_headers ( sys/types.h sys/stat.h sys/filio.h sys/sockio.h sys/utime.h sys/un.h sys/syscall.h sys/uio.h sys/param.h - sys/prctl.h sys/socket.h sys/utsname.h sys/select.h sys/poll.h sys/wait.h sts/auxv.h sys/resource.h + sys/prctl.h sys/socket.h sys/utsname.h sys/select.h sys/poll.h sys/wait.h sys/resource.h sys/ioctl.h sys/errno.h sys/sendfile.h sys/statvfs.h sys/statfs.h sys/mman.h sys/mount.h sys/time.h sys/random.h strings.h stdint.h unistd.h signal.h setjmp.h syslog.h netdb.h utime.h semaphore.h alloca.h ucontext.h pwd.h elf.h gnu/lib-names.h netinet/tcp.h netinet/in.h link.h arpa/inet.h unwind.h poll.h wchar.h linux/magic.h diff --git a/src/mono/mono/utils/mono-hwcap-arm.c b/src/mono/mono/utils/mono-hwcap-arm.c index c6a30854a39189..47e44d14c2fcf0 100644 --- a/src/mono/mono/utils/mono-hwcap-arm.c +++ b/src/mono/mono/utils/mono-hwcap-arm.c @@ -22,7 +22,7 @@ #include "mono/utils/mono-hwcap.h" -#if defined(HAVE_SYS_AUXV_H) && !defined(HOST_ANDROID) +#if HAVE_GETAUXVAL && !defined(HOST_ANDROID) #include #elif defined(__APPLE__) #include @@ -38,7 +38,7 @@ void mono_hwcap_arch_init (void) { -#if defined(HAVE_SYS_AUXV_H) && !defined(HOST_ANDROID) +#if HAVE_GETAUXVAL && !defined(HOST_ANDROID) unsigned long hwcap; unsigned long platform; diff --git a/src/mono/mono/utils/mono-hwcap-ppc.c b/src/mono/mono/utils/mono-hwcap-ppc.c index 0680ee37e2ed37..f5bf9f301b7fb1 100644 --- a/src/mono/mono/utils/mono-hwcap-ppc.c +++ b/src/mono/mono/utils/mono-hwcap-ppc.c @@ -22,7 +22,7 @@ #include "mono/utils/mono-hwcap.h" -#if defined(__linux__) && defined(HAVE_SYS_AUXV_H) +#if defined(__linux__) && HAVE_GETAUXVAL #include #include #elif defined(_AIX) @@ -46,7 +46,7 @@ void mono_hwcap_arch_init (void) { -#if defined(__linux__) && defined(HAVE_SYS_AUXV_H) +#if defined(__linux__) && HAVE_GETAUXVAL unsigned long hwcap; unsigned long platform;