lang构建失败,失败:lib / libLTO.so.7

时间:2018-12-16 03:54:07

标签: clang llvm clang++ llvm-clang

我一直在尝试构建clang,但是运行36小时后,它失败并显示以下错误:

[3840/4138] Linking CXX shared library lib/libLTO.so.7
FAILED: lib/libLTO.so.7 
: && /usr/local/bin/clang++ -fPIC -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wno-comment -Wstring-conversion -fdiagnostics-color -g  -Wl,-z,defs -Wl,-z,nodelete -fuse-ld=gold    -Wl,--version-script,/home/tehreem/clang-llvm/build/tools/lto/LTO.exports -shared -Wl,-soname,libLTO.so.7 -o lib/libLTO.so.7 tools/lto/CMakeFiles/LTO.dir/LTODisassembler.cpp.o tools/lto/CMakeFiles/LTO.dir/lto.cpp.o  -Wl,-rpath,"\$ORIGIN/../lib" lib/libLLVM-7.so && :

然后是一长串未定义的参考错误。让我知道是否有人要我发布它们。这些是我在构建时使用的标志:

cmake -G Ninja ../llvm -DLLVM_USE_LINKER=gold -DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_LINK_LLVM_DYLIB=true -DLLVM_USE_SPLIT_DWARF=ON -DBUILD_SHARED_LIBS=ON -DCMAKE_CXX_COMPILER=clang++

我在做什么错?还需要36个小时?如果我未将CXX编译器设置为clang,则它通常会在4-5个小时内失败,并出现相同的错误。以下是错误的完整详细信息:https://pastebin.com/EycPC437

我已经在系统上安装了Clang 7.0。我使用GNU 7.3构建的。它幸运地成功了一次。但是,如果我再试一次,也会继续失败。

0 个答案:

没有答案