diff --git a/3rdparty/crc32c_adler/crc32c_adler.c b/3rdparty/crc32c_adler/crc32c_adler.c index e21f8c8ec52e84d170265a285d60caa0c8d9bcb4..72542222b5430ee0feafa0544f7c9dd72eb0966b 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 }