llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-ppc64le-rhel` 
running on `ppc64le-clang-rhel-test` while building `clang-tools-extra,clang` 
at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
44.658 [1518/192/4541] Building CXX object 
tools/clang/tools/extra/include-cleaner/lib/CMakeFiles/obj.clangIncludeCleaner.dir/Types.cpp.o
44.663 [1517/192/4542] Building CXX object 
tools/clang/tools/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArch.cpp.o
44.675 [1516/192/4543] Building CXX object 
tools/clang/tools/amdgpu-arch/CMakeFiles/amdgpu-arch.dir/AMDGPUArchByHIP.cpp.o
44.680 [1515/192/4544] Building CXX object 
tools/clang/tools/nvptx-arch/CMakeFiles/nvptx-arch.dir/NVPTXArch.cpp.o
44.694 [1514/192/4545] Building CXX object 
tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o
44.704 [1513/192/4546] Building CXX object 
tools/llvm-as/CMakeFiles/llvm-as.dir/llvm-as.cpp.o
44.711 [1512/192/4547] Building CXX object 
tools/llvm-cgdata/CMakeFiles/llvm-cgdata.dir/llvm-cgdata-driver.cpp.o
44.717 [1511/192/4548] Building CXX object 
tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/DummyDemanglerFuzzer.cpp.o
44.727 [1510/192/4549] Building CXX object 
tools/llvm-dlang-demangle-fuzzer/CMakeFiles/llvm-dlang-demangle-fuzzer.dir/llvm-dlang-demangle-fuzzer.cpp.o
44.731 [1509/192/4550] Linking CXX shared library 
lib/libclangdSupport.so.20.0git
FAILED: lib/libclangdSupport.so.20.0git 
: && /home/docker/llvm-external-buildbots/clang.17.0.6/bin/clang++ 
--gcc-toolchain=/gcc-toolchain/usr -fPIC -fPIC -fno-semantic-interposition 
-fvisibility-inlines-hidden -Werror -Werror=date-time 
-Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter 
-Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic 
-Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough 
-Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor 
-Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion 
-Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color 
-ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual 
-Wno-nested-anon-types -O3 -DNDEBUG  -Wl,-z,defs -Wl,-z,nodelete 
-Wl,--color-diagnostics   -Wl,--gc-sections -shared 
-Wl,-soname,libclangdSupport.so.20.0git -o lib/libclangdSupport.so.20.0git 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Bracket.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Cancellation.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Context.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/FileCache.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Logger.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Markup.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/MemoryTree.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Path.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Shutdown.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadCrashReporter.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Threading.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/ThreadsafeFS.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Token.cpp.o
 
tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Trace.cpp.o
  
-Wl,-rpath,"\$ORIGIN/../lib:/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib:"
  -lpthread  lib/libLLVMSupport.so.20.0git  
-Wl,-rpath-link,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib
 && :
ld.lld: error: undefined symbol: 
clang::IdentifierTable::IdentifierTable(clang::IdentifierInfoLookup*)
>>> referenced by DirectiveTree.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o:(clang::clangd::DirectiveTree::parse(clang::clangd::TokenStream
>>>  const&))

ld.lld: error: undefined symbol: 
clang::tok::getPPKeywordSpelling(clang::tok::PPKeywordKind)
>>> referenced by DirectiveTree.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o:(clang::clangd::operator<<(llvm::raw_ostream&,
>>>  clang::clangd::DirectiveTree const&))
>>> referenced by DirectiveTree.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o:(clang::clangd::operator<<(llvm::raw_ostream&,
>>>  clang::clangd::DirectiveTree::Directive const&))
>>> referenced by DirectiveTree.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o:(clang::clangd::(anonymous
>>>  namespace)::Dumper::operator()(clang::clangd::DirectiveTree::Conditional 
>>> const&))
>>> referenced 2 more times

ld.lld: error: undefined symbol: clang::IdentifierInfo::getPPKeywordID() const
>>> referenced by DirectiveTree.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/DirectiveTree.cpp.o:(clang::clangd::(anonymous
>>>  namespace)::DirectiveParser::parse(clang::clangd::DirectiveTree*, bool))

ld.lld: error: undefined symbol: clang::Lexer::Lexer(clang::SourceLocation, 
clang::LangOptions const&, char const*, char const*, char const*, bool)
>>> referenced by Lex.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o:(clang::clangd::lex(std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char>> const&, clang::LangOptions 
>>> const&))

ld.lld: error: undefined symbol: clang::Lexer::Lex(clang::Token&)
>>> referenced by Lex.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o:(clang::clangd::lex(std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char>> const&, clang::LangOptions 
>>> const&))
>>> referenced by Lex.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o:(clang::clangd::lex(std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char>> const&, clang::LangOptions 
>>> const&))

ld.lld: error: undefined symbol: clang::tok::isAnnotation(clang::tok::TokenKind)
>>> referenced by Lex.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o:(clang::clangd::lex(std::__cxx11::basic_string<char,
>>>  std::char_traits<char>, std::allocator<char>> const&, clang::LangOptions 
>>> const&))

ld.lld: error: undefined symbol: 
clang::IdentifierTable::IdentifierTable(clang::LangOptions const&, 
clang::IdentifierInfoLookup*)
>>> referenced by Lex.cpp
>>>               
>>> tools/clang/tools/extra/clangd/support/CMakeFiles/obj.clangdSupport.dir/Lex.cpp.o:(clang::clangd::cook(clang::clangd::TokenStream
>>>  const&, clang::LangOptions const&))

ld.lld: error: undefined symbol: clang::Lexer::getCharAndSizeSlowNoWarn(char 
const*, clang::LangOptions const&)
>>> referenced by Lex.cpp

```

</details>

https://github.com/llvm/llvm-project/pull/109154
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to