diff --git a/llvm-build/build.py b/llvm-build/build.py index e82eac923d95a762a0dc44a3f5d07b93d126bea3..a4952d58f2269949f2594b1bb5ed8d185834e384 100755 --- a/llvm-build/build.py +++ b/llvm-build/build.py @@ -510,6 +510,10 @@ class LlvmCore(BuildUtils): self.llvm_compile_llvm_defines(llvm_defines, llvm_cc, llvm_cxx, cflags, ldflags) + linker_path = os.path.abspath(os.path.join(self.build_config.REPOROOT_DIR, 'prebuilts', 'clang', + 'ohos', 'linux-x86_64', 'llvm', 'bin', 'ld.lld')) + llvm_defines['CMAKE_LINKER'] = linker_path + self.build_llvm(targets=self.build_config.TARGETS, build_dir=llvm_path, install_dir=out_dir,