From 346a5673c6e2ae0235250daaad822638a92bb2dd Mon Sep 17 00:00:00 2001 From: "Aaron M. Ucko" Date: Wed, 1 Dec 2021 21:37:42 -0500 Subject: [PATCH] Support x32 Avoid picking up wrong inline assembly. Gbp-Pq: Name support_x32 --- c++/include/corelib/impl/ncbi_atomic_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/c++/include/corelib/impl/ncbi_atomic_defs.h b/c++/include/corelib/impl/ncbi_atomic_defs.h index 0b27f946..30ca025b 100644 --- a/c++/include/corelib/impl/ncbi_atomic_defs.h +++ b/c++/include/corelib/impl/ncbi_atomic_defs.h @@ -120,7 +120,7 @@ extern "C" { (defined(__i386) || defined(__sparc) || defined(__x86_64) || \ defined(__aarch64__)) && \ (!defined(__GLIBCXX__) || !defined(NCBI_TCHECK)) -# if defined(__x86_64) || defined(__aarch64__) +# if (defined(__x86_64) && !defined(_ILP32)) || defined(__aarch64__) # define NCBI_COUNTER_64_BIT # endif # ifdef NCBI_COUNTER_64_BIT -- 2.30.2