[clang] [clang-tools-extra] Remove clang-pseudo (PR #109154)

LLVM Continuous Integration via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 19 06:09:31 PDT 2024


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


More information about the cfe-commits mailing list