From 03932c773ca4f0cbb48b5080352583a5e9111ec6 Mon Sep 17 00:00:00 2001 From: Lyupa Anastasia Date: Mon, 2 Sep 2024 15:04:47 +0300 Subject: [PATCH] [build][test][libomp] Fix linking libomp tests Issue: https://gitee.com/openharmony/third_party_llvm-project/issues/IAO9GL Add -fuse-ld=lld to OPENMP_TEST_FLAGS. By default system linker is used in check-libomp. Linking fails if linker is not lld. Signed-off-by: Lyupa Anastasia --- llvm-build/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm-build/build.py b/llvm-build/build.py index 90c454453b99..13caa09ace88 100755 --- a/llvm-build/build.py +++ b/llvm-build/build.py @@ -901,7 +901,7 @@ class LlvmCore(BuildUtils): llvm_defines['LLVM_ENABLE_LIBCXX'] = 'ON' llvm_defines['SANITIZER_ALLOW_CXXABI'] = 'OFF' llvm_defines['LIBOMP_ENABLE_SHARED'] = 'FALSE' - llvm_defines['OPENMP_TEST_FLAGS'] = '-Wl,-ldl' + llvm_defines['OPENMP_TEST_FLAGS'] = '-Wl,-ldl -fuse-ld=lld' llvm_defines['CLANG_BUILD_EXAMPLES'] = 'OFF' llvm_defines['LLDB_ENABLE_LIBEDIT'] = 'OFF' llvm_defines['COMPILER_RT_BUILD_SANITIZERS'] = 'OFF' -- Gitee