From ff554ca8be5f43a3470e1cb20150d8171a66b463 Mon Sep 17 00:00:00 2001 From: Fabien Spindler Date: Mon, 16 May 2022 18:11:34 +0200 Subject: [PATCH] Fix build fails on arm64: fatal error: 'asm/hwcap.h' file not found. Closes #1059 --- 3rdparty/simdlib/Simd/SimdBaseCpu.cpp | 2 ++ 3rdparty/simdlib/Simd/SimdEnable.h | 2 ++ 3rdparty/simdlib/Simd/SimdNeonCpu.cpp | 2 ++ 3 files changed, 6 insertions(+) diff --git a/3rdparty/simdlib/Simd/SimdBaseCpu.cpp b/3rdparty/simdlib/Simd/SimdBaseCpu.cpp index 2ec8eaffd..caa93919b 100644 --- a/3rdparty/simdlib/Simd/SimdBaseCpu.cpp +++ b/3rdparty/simdlib/Simd/SimdBaseCpu.cpp @@ -52,7 +52,9 @@ #if !defined(__APPLE__) // Line added for Modification for iOS #include #if defined(SIMD_ARM_ENABLE) || defined(SIMD_ARM64_ENABLE) +#if !defined(__FreeBSD__) #include +#endif #endif // Line added for Modification for iOS #endif #endif diff --git a/3rdparty/simdlib/Simd/SimdEnable.h b/3rdparty/simdlib/Simd/SimdEnable.h index a501daf8a..a07acc30c 100755 --- a/3rdparty/simdlib/Simd/SimdEnable.h +++ b/3rdparty/simdlib/Simd/SimdEnable.h @@ -51,10 +51,12 @@ #include #include #if defined(SIMD_ARM_ENABLE) || defined(SIMD_ARM64_ENABLE) +#if !defined(__FreeBSD__) #include #endif #endif #endif +#endif #else # error Do not know how to detect CPU info diff --git a/3rdparty/simdlib/Simd/SimdNeonCpu.cpp b/3rdparty/simdlib/Simd/SimdNeonCpu.cpp index 357dc38f1..4a32b2d35 100644 --- a/3rdparty/simdlib/Simd/SimdNeonCpu.cpp +++ b/3rdparty/simdlib/Simd/SimdNeonCpu.cpp @@ -28,7 +28,9 @@ #include #if !defined(__APPLE__) // Line added for Modification for iOS #include +#if !defined(__FreeBSD__) #include +#endif #endif // Line added for Modification for iOS #endif