From f6acdaa62e5ef14d8db92a28ba83345d968656e3 Mon Sep 17 00:00:00 2001 From: YOKOTA Hiroshi Date: Wed, 13 Oct 2021 07:59:13 +0900 Subject: [PATCH] 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 --- 3rdparty/lzma/C/7zCrc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/3rdparty/lzma/C/7zCrc.c b/3rdparty/lzma/C/7zCrc.c index c995a8be4..bcd318c03 100644 --- a/3rdparty/lzma/C/7zCrc.c +++ b/3rdparty/lzma/C/7zCrc.c @@ -84,8 +84,9 @@ UInt32 Z7_FASTCALL CrcUpdateT1(UInt32 v, const void *data, size_t size, const UI #endif #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__) -- 2.30.2