Stefan =?utf-8?q?Gränitz?= <[email protected]>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/[email protected]>


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder 
`polly-x86_64-linux-shared-plugin` running on `polly-x86_64-gce2` while 
building `clang,llvm` at step 5 "build".

Full details are available at: 
https://lab.llvm.org/buildbot/#/builders/118/builds/9045

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build) failure: 'ninja' (failure)
...
[2285/4553] Linking CXX shared library lib/libLLVMLTO.so.22.0git
[2286/4553] Creating library symlink lib/libLLVMLTO.so
[2287/4553] Building CXX object 
lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
[2288/4553] Linking CXX shared library lib/libLLVMWindowsManifest.so.22.0git
[2289/4553] Creating library symlink lib/libLLVMWindowsManifest.so
[2290/4553] Linking CXX shared library lib/libLLVMOrcJIT.so.22.0git
[2291/4553] Building CXX object 
utils/FileCheck/CMakeFiles/FileCheck.dir/FileCheck.cpp.o
[2292/4553] Creating library symlink lib/libLLVMOrcJIT.so
[2293/4553] Linking CXX executable bin/FileCheck
[2294/4553] Linking CXX shared library lib/libLLVMOrcDebugging.so.22.0git
FAILED: lib/libLLVMOrcDebugging.so.22.0git 
: && /usr/bin/c++ -fPIC -fPIC -fno-semantic-interposition 
-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-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference 
-Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds 
-Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor 
-Wsuggest-override -Wno-comment -Wno-misleading-indentation 
-Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections 
-fdata-sections -O3 -DNDEBUG  -Wl,-z,defs -Wl,-z,nodelete -fuse-ld=lld 
-Wl,--color-diagnostics   -Wl,--gc-sections -shared 
-Wl,-soname,libLLVMOrcDebugging.so.22.0git -o 
lib/libLLVMOrcDebugging.so.22.0git 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebugInfoSupport.cpp.o
 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupport.cpp.o
 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/DebuggerSupportPlugin.cpp.o
 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o
 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o
 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o
 
lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/VTuneSupportPlugin.cpp.o
  
-Wl,-rpath,"\$ORIGIN/../lib:/home/worker/workers/polly-x86_64-gce2/polly-x86_64-linux-shared-plugin/llvm.obj/lib:"
  -lrt  lib/libLLVMOrcJIT.so.22.0git  lib/libLLVMJITLink.so.22.0git  
lib/libLLVMOrcShared.so.22.0git  lib/libLLVMDebugInfoDWARF.so.22.0git  
lib/libLLVMBinaryFormat.so.22.0git  lib/libLLVMTargetParser.so.22.0git  
lib/libLLVMSupport.so.22.0git  
-Wl,-rpath-link,/home/worker/workers/polly-x86_64-gce2/polly-x86_64-linux-shared-plugin/llvm.obj/lib
 && :
ld.lld: error: undefined symbol: llvm::object::object_category()
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::object::defaultWarningHandler(llvm::Twine
>>>  const&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)1, 
false>>::create(llvm::StringRef)
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)1,
>>>  false>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)1, 
false>>::sections() const
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)1,
>>>  false>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)1, 
false>>::getSectionName(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::endianness)1,
 false>> const&, llvm::function_ref<llvm::Error (llvm::Twine const&)>) const
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)1,
>>>  false>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)0, 
false>>::create(llvm::StringRef)
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)0,
>>>  false>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)0, 
false>>::sections() const
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)0,
>>>  false>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)0, 
false>>::getSectionName(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::endianness)0,
 false>> const&, llvm::function_ref<llvm::Error (llvm::Twine const&)>) const
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)0,
>>>  false>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)1, 
true>>::create(llvm::StringRef)
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)1,
>>>  true>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)1, 
true>>::sections() const
>>> referenced by ELFDebugObjectPlugin.cpp
>>>               
>>> lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/ELFDebugObjectPlugin.cpp.o:(llvm::Expected<std::unique_ptr<llvm::orc::ELFDebugObject,
>>>  std::default_delete<llvm::orc::ELFDebugObject>>> 
>>> llvm::orc::ELFDebugObject::CreateArchType<llvm::object::ELFType<(llvm::endianness)1,
>>>  true>>(llvm::MemoryBufferRef, llvm::jitlink::JITLinkMemoryManager&, 
>>> llvm::jitlink::JITLinkDylib const*, llvm::orc::ExecutionSession&))

ld.lld: error: undefined symbol: 
llvm::object::ELFFile<llvm::object::ELFType<(llvm::endianness)1, 
true>>::getSectionName(llvm::object::Elf_Shdr_Impl<llvm::object::ELFType<(llvm::endianness)1,
 true>> const&, llvm::function_ref<llvm::Error (llvm::Twine const&)>) const

```

</details>

https://github.com/llvm/llvm-project/pull/168343
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to