From
9155a8401d79a69a68052e3c8145da1187240d20 Mon Sep 17 00:00:00 2001
Forwarded: https://github.com/savoirfairelinux/opendht/pull/653
Last-Update: 2023-02-05
Link against libatomic also on architectures that need it for 64-bit
atomic operations. ARM EABI (armel) and little-endian MIPS (mipsel)
are two such architectures.
Gbp-Pq: Name 1000-cmake-fix-no-atomic-64.patch
set (CMAKE_CXX_STANDARD_REQUIRED on)
# Dependencies
-if (NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
+if (NOT HAVE_CXX_ATOMICS_WITHOUT_LIB
+ # For ARM EABI (armel), little-endian MIPS (mipsel), etc.
+ OR NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB)
link_libraries (atomic)
endif ()