LLVM17.04合入华为对LLVM的修改后编译runtimes时提示“ Host compiler does not support '-fuse-ld=lld' ”错误
-- Linker detection: LLD
-- Performing Test CXX_SUPPORTS_CUSTOM_LINKER
-- Performing Test CXX_SUPPORTS_CUSTOM_LINKER - Failed
CMake Error at /home/caiwei/OHOS4.0_release/toolchain/llvm-project/llvm/cmake/modules/HandleLLVMOptions.cmake:330 (message):
Host compiler does not support '-fuse-ld=lld'
Call Stack (most recent call first):
FAILED: runtimes/runtimes-stamps/runtimes-configure
cd /home/caiwei/OHOS4.0_release/out/llvm_make/runtimes/runtimes-bins && /home/caiwei/OHOS4.0_release/prebuilts/cmake/linux-x86/bin/cmake --no-warn-unused-cli -DCMAKE_C_COMPILER=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/clang -DCMAKE_CXX_COMPILER=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/clang++ -DCMAKE_ASM_COMPILER=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/clang -DCMAKE_LINKER=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/ld.lld -DCMAKE_AR=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-ar -DCMAKE_RANLIB=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-ranlib -DCMAKE_NM=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-nm -DCMAKE_OBJDUMP=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-objdump -DCMAKE_OBJCOPY=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-objcopy -DCMAKE_STRIP=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-strip -DCMAKE_READELF=/home/caiwei/OHOS4.0_release/out/llvm_make/./bin/llvm-readelf -DCMAKE_C_COMPILER_TARGET=loongarch64-linux-ohos -DCMAKE_CXX_COMPILER_TARGET=loongarch64-linux-ohos -DCMAKE_ASM_COMPILER_TARGET=loongarch64-linux-ohos -DCMAKE_INSTALL_PREFIX=/home/caiwei/OHOS4.0_release/out/llvm-install -DLLVM_BINARY_DIR=/home/caiwei/OHOS4.0_release/out/llvm_make -DLLVM_CONFIG_PATH=/home/caiwei/OHOS4.0_release/out/llvm_make/bin/llvm-config -DLLVM_ENABLE_WERROR=OFF -DLLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu -DLLVM_HAVE_LINK_VERSION_SCRIPT=1 -DLLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO=OFF -DLLVM_USE_RELATIVE_PATHS_IN_FILES=OFF -DLLVM_LIT_ARGS=-sv -DLLVM_SOURCE_PREFIX= -DPACKAGE_VERSION=17.0.4 -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=/home/caiwei/OHOS4.0_release/prebuilts/cmake/linux-x86/bin/ninja -DCMAKE_EXPORT_COMPILE_COMMANDS=1 -DCOMPILER_RT_BUILD_BUILTINS=Off -DLLVM_INCLUDE_TESTS=ON -DLLVM_DEFAULT_TARGET_TRIPLE=loongarch64-linux-ohos -DLLVM_ENABLE_PROJECTS_USED=ON -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_C_COMPILER_WORKS=ON -DCMAKE_CXX_COMPILER_WORKS=ON -DCMAKE_ASM_COMPILER_WORKS=ON -DHAVE_LLVM_LIT=ON "-DLLVM_ENABLE_RUNTIMES=libunwind;libcxxabi;libcxx;compiler-rt" -DLLVM_USE_LINKER=lld -DLIBUNWIND_USE_COMPILER_RT=ON -DLIBCXXABI_ENABLE_STATIC_UNWINDER=ON -DLIBCXXABI_STATICALLY_LINK_UNWINDER_IN_STATIC_LIBRARY=YES -DLIBCXXABI_USE_COMPILER_RT=ON -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBCXXABI_ENABLE_STATIC_UNWINDER=ON -DLIBCXXABI_STATICALLY_LINK_UNWINDER_IN_STATIC_LIBRARY=YES -DLIBCXXABI_USE_COMPILER_RT=ON -DLIBCXXABI_USE_LLVM_UNWINDER=ON -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF -DLIBCXX_ENABLE_STATIC_ABI_LIBRARY=ON -DLIBCXX_USE_COMPILER_RT=ON -DCOMPILER_RT_BUILD_LIBFUZZER=ON -DCOMPILER_RT_BUILD_MEMPROF=OFF -DCOMPILER_RT_BUILD_ORC=OFF -DCOMPILER_RT_BUILD_SANITIZERS=OFF -DCOMPILER_RT_BUILD_XRAY=OFF -DCOMPILER_RT_ENABLE_STATIC_UNWINDER=ON -DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON -DCOMPILER_RT_USE_LLVM_UNWINDER=ON -DSANITIZER_ALLOW_CXXABI=OFF -GNinja /home/caiwei/OHOS4.0_release/toolchain/llvm-project/llvm/runtimes/../../runtimes && /home/caiwei/OHOS4.0_release/prebuilts/cmake/linux-x86/bin/cmake -E touch /home/caiwei/OHOS4.0_release/out/llvm_make/runtimes/runtimes-stamps//runtimes-configure
更多推荐
所有评论(0)