From fede1d3abe08f52ab981eefa5c87208334933f36 Mon Sep 17 00:00:00 2001 From: Oscar Shi Date: Mon, 7 Feb 2022 14:41:07 -0800 Subject: [PATCH] [trace] Add aarch64 to supported architectures for zstd_trace Arm Toolchain should support weak symbols --- lib/common/zstd_trace.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/common/zstd_trace.h b/lib/common/zstd_trace.h index f9121f7d8..6215f1e70 100644 --- a/lib/common/zstd_trace.h +++ b/lib/common/zstd_trace.h @@ -21,13 +21,13 @@ extern "C" { * For now, enable conservatively: * - Only GNUC * - Only ELF - * - Only x86-64 and i386 + * - Only x86-64, i386 and aarch64 * Also, explicitly disable on platforms known not to work so they aren't * forgotten in the future. */ #if !defined(ZSTD_HAVE_WEAK_SYMBOLS) && \ defined(__GNUC__) && defined(__ELF__) && \ - (defined(__x86_64__) || defined(_M_X64) || defined(__i386__) || defined(_M_IX86)) && \ + (defined(__x86_64__) || defined(_M_X64) || defined(__i386__) || defined(_M_IX86) || defined(__aarch64__)) && \ !defined(__APPLE__) && !defined(_WIN32) && !defined(__MINGW32__) && \ !defined(__CYGWIN__) && !defined(_AIX) # define ZSTD_HAVE_WEAK_SYMBOLS 1 -- 2.47.2