[unwind] Don't link libpthread and libdl on Fuchsia
This is a follow up to D71135.
This commit is contained in:
parent
07522e4e23
commit
547659ae56
|
@ -71,10 +71,6 @@ endif()
|
|||
# Check compiler flags
|
||||
check_cxx_compiler_flag(-nostdinc++ LIBUNWIND_HAS_NOSTDINCXX_FLAG)
|
||||
|
||||
# Check libraries
|
||||
check_library_exists(dl dladdr "" LIBUNWIND_HAS_DL_LIB)
|
||||
check_library_exists(pthread pthread_once "" LIBUNWIND_HAS_PTHREAD_LIB)
|
||||
|
||||
# Check symbols
|
||||
check_symbol_exists(__arm__ "" LIBUNWIND_TARGET_ARM)
|
||||
check_symbol_exists(__USING_SJLJ_EXCEPTIONS__ "" LIBUNWIND_USES_SJLJ_EXCEPTIONS)
|
||||
|
@ -84,3 +80,12 @@ if(LIBUNWIND_TARGET_ARM AND NOT LIBUNWIND_USES_SJLJ_EXCEPTIONS AND NOT LIBUNWIND
|
|||
# This condition is copied from __libunwind_config.h
|
||||
set(LIBUNWIND_USES_ARM_EHABI ON)
|
||||
endif()
|
||||
|
||||
# Check libraries
|
||||
if(FUCHSIA)
|
||||
set(LIBUNWIND_HAS_DL_LIB NO)
|
||||
set(LIBUNWIND_HAS_PTHREAD_LIB NO)
|
||||
else()
|
||||
check_library_exists(dl dladdr "" LIBUNWIND_HAS_DL_LIB)
|
||||
check_library_exists(pthread pthread_once "" LIBUNWIND_HAS_PTHREAD_LIB)
|
||||
endif()
|
||||
|
|
Loading…
Reference in a new issue