We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b1b0c33 commit d3e305fCopy full SHA for d3e305f
include/xsimd/config/xsimd_cpuid.hpp
@@ -17,7 +17,7 @@
17
#include "./xsimd_cpu_features_x86.hpp"
18
#include "./xsimd_inline.hpp"
19
20
-#if XSIMD_WITH_LINUX_GETAUXVAL
+#if XSIMD_WITH_LINUX_GETAUXVAL && defined(__riscv_vector)
21
#include <asm/hwcap.h>
22
#include <sys/auxv.h>
23
#endif
include/xsimd/config/xsimd_getauxval.hpp
@@ -16,8 +16,10 @@
16
#include "./xsimd_config.hpp"
#if XSIMD_WITH_LINUX_GETAUXVAL
-#include <asm/hwcap.h>
-#include <sys/auxv.h>
+#include <sys/auxv.h> // getauxval
+#if XSIMD_TARGET_ARM
+#include <asm/hwcap.h> // HWCAP_XXX
+#endif
24
25
namespace xsimd
0 commit comments