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

Clang构建失败,失败:lib/libLTO.so.7,clang,llvm,clang++,llvm-clang,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++

我一直在尝试构建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小时内失败,并出现相同的错误。以下是错误的完整详细信息:


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

您能添加完整的错误消息吗?。丢失符号列表。您好@ChiragPatel,当您询问详细信息时,我已经关闭了航站楼。我已经用链接更新了我的问题,以在新运行时完成错误。如果你能发现什么,请告诉我。谢谢你发现什么了吗?我也有同样的问题。我尝试了很多方法,但不确定哪一种有效。您正在尝试使用调试符号进行生成吗?我无法在具有8GB RAM的系统上使用调试符号进行构建。必须移动到16GB。除此之外,我不再使用忍者,而是通过makefiles来完成。试试这个:cmake-G“Unix Makefiles”。/llvm-DLLVM\u BUILD\u TESTS=ON-DLLVM\u OPTIMIZED\u TABLEGEN=ON-DCMAKE\u BUILD\u TYPE=DEBUG-DLLVM\u LINK\u llvm\u DYLIB=ON-DLLVM\u ENABLE\u IDE=TRUE