From 16e87a245bfcebec94b68337c767a26d81eb9ae3 Mon Sep 17 00:00:00 2001 From: "Ruslan (The BadAss SysMan) Laishev" <ruslan.laishev@demlabs.net> Date: Fri, 18 Nov 2022 13:21:47 +0300 Subject: [PATCH] [*] Fix CRC32C Adler compilation for non-x86 --- 3rdparty/crc32c_adler/crc32c_adler.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/3rdparty/crc32c_adler/crc32c_adler.c b/3rdparty/crc32c_adler/crc32c_adler.c index e21f8c8ec5..72542222b5 100755 --- a/3rdparty/crc32c_adler/crc32c_adler.c +++ b/3rdparty/crc32c_adler/crc32c_adler.c @@ -497,5 +497,9 @@ void crc32c_hw_disable() fall back on software algorithm otherwise. */ uint32_t crc32c(uint32_t crc, const void *buf, size_t len) { +#if defined(__x86_64__) /* @RRL: to compile for ARM */ return crc32c_hw_support() ? crc32c_hw(crc, buf, len) : crc32c_sw(crc, buf, len); +#elif + return crc32c_sw(crc, buf, len); +#endif } -- GitLab