[cmake] Use std::atomic on PowerPC inside boost (#1726)

Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
R4SAS 2022-11-20 08:40:03 +03:00
parent cf005821d7
commit 8df4082d6f
No known key found for this signature in database
GPG Key ID: 66F6C87B98EBCFE2

View File

@ -172,6 +172,13 @@ if(WITH_THREADSANITIZER)
endif()
# Enable usage of STD's Atomic instead of Boost's on PowerPC
# For more information refer to https://github.com/PurpleI2P/i2pd/issues/1726#issuecomment-1306335111
if(ARCHITECTURE MATCHES "ppc")
add_definitions(-DBOOST_SP_USE_STD_ATOMIC)
endif()
# libraries
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)