diff --git a/libc/test/IntegrationTest/test.cpp b/libc/test/IntegrationTest/test.cpp index a8b2f2911fd8e..0c961dbafb840 100644 --- a/libc/test/IntegrationTest/test.cpp +++ b/libc/test/IntegrationTest/test.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// #include "src/__support/common.h" -#include "src/sys/auxv/getauxval.h" #include #include @@ -83,6 +82,8 @@ void *realloc(void *ptr, size_t s) { void *__dso_handle = nullptr; #ifdef LIBC_TARGET_ARCH_IS_AARCH64 +#include "src/sys/auxv/getauxval.h" + // Due to historical reasons, libgcc on aarch64 may expect __getauxval to be // defined. See also https://gcc.gnu.org/pipermail/gcc-cvs/2020-June/300635.html unsigned long __getauxval(unsigned long id) { diff --git a/libc/test/UnitTest/HermeticTestUtils.cpp b/libc/test/UnitTest/HermeticTestUtils.cpp index 6e815e6c8aab0..191e54b7344a6 100644 --- a/libc/test/UnitTest/HermeticTestUtils.cpp +++ b/libc/test/UnitTest/HermeticTestUtils.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// #include "src/__support/common.h" -#include "src/sys/auxv/getauxval.h" #include #include @@ -111,6 +110,8 @@ void __cxa_pure_virtual() { void *__dso_handle = nullptr; #ifdef LIBC_TARGET_ARCH_IS_AARCH64 +#include "src/sys/auxv/getauxval.h" + // Due to historical reasons, libgcc on aarch64 may expect __getauxval to be // defined. See also https://gcc.gnu.org/pipermail/gcc-cvs/2020-June/300635.html unsigned long __getauxval(unsigned long id) {