From: YOKOTA Hiroshi Date: Tue, 12 Oct 2021 22:59:13 +0000 (+0900) Subject: Guard ARM v8 feature from old architecture X-Git-Tag: archive/raspbian/0.266+dfsg.1-1+rpi1~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ade08f72c81f4a1e0cfe9816cd24695c63e13974;p=mame.git Guard ARM v8 feature from old architecture Forwarded: https://sourceforge.net/p/sevenzip/patches/369/ Gbp-Pq: Name 0004-Guard-ARM-v8-feature-from-old-architecture.patch --- diff --git a/3rdparty/lzma/C/7zCrc.c b/3rdparty/lzma/C/7zCrc.c index f186324dd..51d91ee74 100644 --- a/3rdparty/lzma/C/7zCrc.c +++ b/3rdparty/lzma/C/7zCrc.c @@ -81,8 +81,9 @@ UInt32 MY_FAST_CALL CrcUpdateT1(UInt32 v, const void *data, size_t size, const U #define USE_ARM64_CRC #endif #endif - #elif (defined(__clang__) && (__clang_major__ >= 3)) \ - || (defined(__GNUC__) && (__GNUC__ > 4)) + #elif ( (defined(__clang__) && (__clang_major__ >= 3)) || \ + (defined(__GNUC__) && (__GNUC__ > 4) ) ) && \ + (__ARM_ARCH >= 8) #if !defined(__ARM_FEATURE_CRC32) #define __ARM_FEATURE_CRC32 1 #if (!defined(__clang__) || (__clang_major__ > 3)) // fix these numbers