From e7a1f89aeee152e172a6a21c57856df6a200dc90 Mon Sep 17 00:00:00 2001 From: "A. R. Shajii" Date: Thu, 11 Nov 2021 11:55:51 -0500 Subject: [PATCH] Fix multithreaded backtrace --- cmake/deps.cmake | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cmake/deps.cmake b/cmake/deps.cmake index 69fc8691..c5ac87b3 100644 --- a/cmake/deps.cmake +++ b/cmake/deps.cmake @@ -98,6 +98,7 @@ if(backtrace_ADDED) set(BACKTRACE_USES_MALLOC 1) set(BACKTRACE_SUPPORTS_THREADS 1) set(BACKTRACE_SUPPORTS_DATA 1) + set(HAVE_SYNC_FUNCTIONS 1) if(APPLE) set(HAVE_MACH_O_DYLD_H 1) list(APPEND backtrace_SOURCES "${backtrace_SOURCE_DIR}/macho.c") @@ -105,11 +106,6 @@ if(backtrace_ADDED) set(HAVE_MACH_O_DYLD_H 0) list(APPEND backtrace_SOURCES "${backtrace_SOURCE_DIR}/elf.c") endif() - if(HAVE_SYNC_BOOL_COMPARE_AND_SWAP_4) - if(HAVE_SYNC_BOOL_COMPARE_AND_SWAP_8) - set(HAVE_SYNC_FUNCTIONS 1) - endif() - endif() # Generate backtrace-supported.h based on the above. configure_file( ${CMAKE_SOURCE_DIR}/cmake/backtrace-supported.h.in