From 90f96e92ccca302422b660503da6975d11d9585f Mon Sep 17 00:00:00 2001 From: liuyaning Date: Sat, 25 May 2024 15:27:24 +0800 Subject: [PATCH] Isolate the cxa_thread_catexit_impl macro definition Isolate the cxa_thread_catexit_impl macro definition Issue:https://gitee.com/openharmony/third_party_llvm-project/issues/I9S4MN Signed-off-by: liuyaning --- libcxxabi/cmake/config-ix.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libcxxabi/cmake/config-ix.cmake b/libcxxabi/cmake/config-ix.cmake index 079cabf25da5..0f9cd09c80ae 100644 --- a/libcxxabi/cmake/config-ix.cmake +++ b/libcxxabi/cmake/config-ix.cmake @@ -95,7 +95,9 @@ if(FUCHSIA) else() check_library_exists(dl dladdr "" LIBCXXABI_HAS_DL_LIB) check_library_exists(pthread pthread_once "" LIBCXXABI_HAS_PTHREAD_LIB) - check_library_exists(c __cxa_thread_atexit_impl "" - LIBCXXABI_HAS_CXA_THREAD_ATEXIT_IMPL) + if(NOT OHOS) + check_library_exists(c __cxa_thread_atexit_impl "" + LIBCXXABI_HAS_CXA_THREAD_ATEXIT_IMPL) + endif() check_library_exists(System write "" LIBCXXABI_HAS_SYSTEM_LIB) endif() -- Gitee