[llvm-dev] Cannot build master

Luke A. Guest via llvm-dev llvm-dev at lists.llvm.org
Thu Apr 23 11:21:35 PDT 2020


Another attempt, using the following:

cmake -DCMAKE_INSTALL_PREFIX=$HOME/opt/llvm10-git
-DCMAKE_BUILD_TYPE=Release         -DBUILD_SHARED_LIBS=ON
-DLLVM_ENABLE_EH=ON         -DLLVM_ENABLE_RTTI=ON
-DLLVM_HOST_TRIPLE=x86_64-pc-linux-gnu
-DLLVM_TARGETS_TO_BUILD="AMDGPU;MSP430;WebAssembly;X86"
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="AVR"
-DLLVM_ENABLE_SPHINX=ON -DLIBUNWIND_INCLUDE_DOCS=ON -DLLVM_BUILD_DOCS=ON
-DLLVM_ENABLE_PROJECTS="mlir;clang;clang-tools-extra;lld;compiler-rt;openmp;lldb;libcxx;libcxxabi;pstl;polly;parallel-libs;libclc"
        -G "Ninja" ../llvm

Fails at:

[1793/7398] : && /usr/bin/c++ -fPIC -fPIC -fvisibility-inlines-hidden
-Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings
-Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess
-Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3
-DNDEBUG  -Wl,-z,defs -Wl,-z,nodelete
-Wl,-rpath-link,/home/laguest/src/mine-new/llvm/llvm-project/build/./lib
 -Wl,-O3 -Wl,--gc-sections -shared -Wl,-soname,libLLVMObject.so.11git -o
lib/libLLVMObject.so.11git
lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o
-Wl,-rpath,"\$ORIGIN/../lib" lib/libLLVMBinaryFormat.so.11git
lib/libLLVMBitReader.so.11git lib/libLLVMCore.so.11git
lib/libLLVMMC.so.11git lib/libLLVMMCParser.so.11git
lib/libLLVMSupport.so.11git lib/libLLVMTextAPI.so.11git && :
FAILED: lib/libLLVMObject.so.11git
: && /usr/bin/c++ -fPIC -fPIC -fvisibility-inlines-hidden
-Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings
-Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess
-Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3
-DNDEBUG  -Wl,-z,defs -Wl,-z,nodelete
-Wl,-rpath-link,/home/laguest/src/mine-new/llvm/llvm-project/build/./lib
 -Wl,-O3 -Wl,--gc-sections -shared -Wl,-soname,libLLVMObject.so.11git -o
lib/libLLVMObject.so.11git
lib/Object/CMakeFiles/LLVMObject.dir/Archive.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Binary.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/COFFImportFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/COFFModuleDefinition.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/COFFObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Decompressor.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ELF.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ELFObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Error.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/IRObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/IRSymtab.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/MachOObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/MachOUniversal.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Minidump.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/Object.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/ObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/RelocationResolver.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/SymbolicFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/SymbolSize.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/TapiFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/TapiUniversal.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/WasmObjectFile.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/WindowsMachineFlag.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/WindowsResource.cpp.o
lib/Object/CMakeFiles/LLVMObject.dir/XCOFFObjectFile.cpp.o
-Wl,-rpath,"\$ORIGIN/../lib" lib/libLLVMBinaryFormat.so.11git
lib/libLLVMBitReader.so.11git lib/libLLVMCore.so.11git
lib/libLLVMMC.so.11git lib/libLLVMMCParser.so.11git
lib/libLLVMSupport.so.11git lib/libLLVMTextAPI.so.11git && :
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:
lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o: in function
`llvm::writeArchive(llvm::StringRef,
llvm::ArrayRef<llvm::NewArchiveMember>, bool,
llvm::object::Archive::Kind, bool, bool,
std::unique_ptr<llvm::MemoryBuffer,
std::default_delete<llvm::MemoryBuffer> >)':
ArchiveWriter.cpp:(.text._ZN4llvm12writeArchiveENS_9StringRefENS_8ArrayRefINS_16NewArchiveMemberEEEbNS_6object7Archive4KindEbbSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS8_EE+0x1767):
undefined reference to `llvm::raw_string_ostream::current_pos() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:
ArchiveWriter.cpp:(.text._ZN4llvm12writeArchiveENS_9StringRefENS_8ArrayRefINS_16NewArchiveMemberEEEbNS_6object7Archive4KindEbbSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS8_EE+0x179d):
undefined reference to `llvm::raw_string_ostream::current_pos() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:
ArchiveWriter.cpp:(.text._ZN4llvm12writeArchiveENS_9StringRefENS_8ArrayRefINS_16NewArchiveMemberEEEbNS_6object7Archive4KindEbbSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS8_EE+0x17d4):
undefined reference to `llvm::raw_string_ostream::current_pos() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:
ArchiveWriter.cpp:(.text._ZN4llvm12writeArchiveENS_9StringRefENS_8ArrayRefINS_16NewArchiveMemberEEEbNS_6object7Archive4KindEbbSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS8_EE+0x180a):
undefined reference to `llvm::raw_string_ostream::current_pos() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:
ArchiveWriter.cpp:(.text._ZN4llvm12writeArchiveENS_9StringRefENS_8ArrayRefINS_16NewArchiveMemberEEEbNS_6object7Archive4KindEbbSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS8_EE+0x1841):
undefined reference to `llvm::raw_string_ostream::current_pos() const'
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld:
lib/Object/CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o:ArchiveWriter.cpp:(.text._ZN4llvm12writeArchiveENS_9StringRefENS_8ArrayRefINS_16NewArchiveMemberEEEbNS_6object7Archive4KindEbbSt10unique_ptrINS_12MemoryBufferESt14default_deleteIS8_EE+0x1889):
more undefined references to `llvm::raw_string_ostream::current_pos()
const' follow
collect2: error: ld returned 1 exit status
[1794/7398] /usr/bin/c++  -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/XRay
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/XRay
-I/usr/include/libxml2 -Iinclude
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/include -fPIC
-fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess
-Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3
-DNDEBUG -fPIC     -std=c++14 -MD -MT
lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o -MF
lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o.d -o
lib/XRay/CMakeFiles/LLVMXRay.dir/LogBuilderConsumer.cpp.o -c
/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/XRay/LogBuilderConsumer.cpp
[1795/7398] /usr/bin/c++  -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/XRay
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/XRay
-I/usr/include/libxml2 -Iinclude
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/include -fPIC
-fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess
-Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3
-DNDEBUG -fPIC     -std=c++14 -MD -MT
lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o -MF
lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o.d -o
lib/XRay/CMakeFiles/LLVMXRay.dir/Profile.cpp.o -c
/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/XRay/Profile.cpp
[1796/7398] /usr/bin/c++  -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/XRay
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/XRay
-I/usr/include/libxml2 -Iinclude
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/include -fPIC
-fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess
-Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3
-DNDEBUG -fPIC     -std=c++14 -MD -MT
lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -MF
lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o.d -o
lib/XRay/CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c
/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/XRay/InstrumentationMap.cpp
[1797/7398] /usr/bin/c++  -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Ilib/Passes
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/Passes
-I/usr/include/libxml2 -Iinclude
-I/home/laguest/src/mine-new/llvm/llvm-project/llvm/include -fPIC
-fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long
-Wimplicit-fallthrough -Wno-maybe-uninitialized -Wno-class-memaccess
-Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor
-Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -O3
-DNDEBUG -fPIC     -std=c++14 -MD -MT
lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -MF
lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o.d -o
lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o -c
/home/laguest/src/mine-new/llvm/llvm-project/llvm/lib/Passes/PassBuilder.cpp
ninja: build stopped: subcommand failed.



More information about the llvm-dev mailing list