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