[llvm] [mlir] [LLVM][MLIR] Move LSP server support library from MLIR into LLVM (PR #157885)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 11 10:21:41 PDT 2025
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>,
Albert =?utf-8?q?Havliček?= <ahavlicek at azul.com>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/157885 at github.com>
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-ppc64le-linux-multistage` running on `ppc64le-clang-multistage-test` while building `llvm,mlir` at step 4 "build stage 1".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/76/builds/12830
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (build stage 1) failure: 'ninja' (failure)
...
[416/6511] Linking CXX executable bin/llvm-test-mustache-spec
[417/6511] Linking CXX executable bin/clang-tidy-confusable-chars-gen
[418/6511] Generating Confusables.inc
[419/6511] Linking CXX shared library lib/libLLVMTableGen.so.22.0git
[420/6511] Linking CXX shared library lib/libLLVMFileCheck.so.22.0git
[421/6511] Creating library symlink lib/libLLVMTableGen.so
[422/6511] Creating library symlink lib/libLLVMFileCheck.so
[423/6511] Linking CXX shared library lib/libllvm_gtest.so.22.0git
[424/6511] Linking CXX shared library lib/libLLVMDebugInfoCodeView.so.22.0git
[425/6511] Linking CXX shared library lib/libLLVMSupportLSP.so.22.0git
FAILED: lib/libLLVMSupportLSP.so.22.0git
: && /usr/lib64/ccache/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-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -Wno-misleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-multistage-test/clang-ppc64le-multistage/stage1/./lib -Wl,--gc-sections -shared -Wl,-soname,libLLVMSupportLSP.so.22.0git -o lib/libLLVMSupportLSP.so.22.0git lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Transport.cpp.o lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Logging.cpp.o -Wl,-rpath,"\$ORIGIN/../lib:" && :
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::StringSet<llvm::MallocAllocator>::~StringSet()':
Protocol.cpp:(.text._ZN4llvm9StringSetINS_15MallocAllocatorEED2Ev[_ZN4llvm9StringSetINS_15MallocAllocatorEED5Ev]+0x74): undefined reference to `llvm::deallocate_buffer(void*, unsigned long, unsigned long)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::raw_ostream::operator<<(char const*)':
Protocol.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::Error::~Error()':
Protocol.cpp:(.text._ZN4llvm5ErrorD2Ev[_ZN4llvm5ErrorD5Ev]+0x20): undefined reference to `llvm::Error::fatalUncheckedError() const'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::json::ObjectKey::ObjectKey(char const*)':
Protocol.cpp:(.text._ZN4llvm4json9ObjectKeyC2EPKc[_ZN4llvm4json9ObjectKeyC5EPKc]+0x54): undefined reference to `llvm::json::isUTF8(llvm::StringRef, unsigned long*)'
Protocol.cpp:(.text._ZN4llvm4json9ObjectKeyC2EPKc[_ZN4llvm4json9ObjectKeyC5EPKc]+0xa4): undefined reference to `llvm::json::isUTF8(llvm::StringRef, unsigned long*)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::json::ObjectKey::ObjectKey(llvm::StringRef)':
Protocol.cpp:(.text._ZN4llvm4json9ObjectKeyC2ENS_9StringRefE[_ZN4llvm4json9ObjectKeyC5ENS_9StringRefE]+0x40): undefined reference to `llvm::json::isUTF8(llvm::StringRef, unsigned long*)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::lsp::URIForFile::scheme() const':
Protocol.cpp:(.text._ZNK4llvm3lsp10URIForFile6schemeEv+0x3c): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::lsp::toJSON(llvm::lsp::URIForFile const&)':
Protocol.cpp:(.text._ZN4llvm3lsp6toJSONERKNS0_10URIForFileE+0x38): undefined reference to `llvm::json::isUTF8(llvm::StringRef, unsigned long*)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::lsp::operator<<(llvm::raw_ostream&, llvm::lsp::URIForFile const&)':
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_10URIForFileE+0x9c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::lsp::fromJSON(llvm::json::Value const&, llvm::lsp::ClientCapabilities&, llvm::json::Path) [clone .localalias.34]':
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x60): undefined reference to `llvm::json::Object::getObject(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x98): undefined reference to `llvm::json::Object::getObject(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0xc8): undefined reference to `llvm::json::Object::getBoolean(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0xf8): undefined reference to `llvm::json::Object::getObject(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x128): undefined reference to `llvm::json::Object::getObject(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x168): undefined reference to `llvm::json::Object::getObject(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x19c): undefined reference to `llvm::json::Object::getBoolean(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x228): undefined reference to `llvm::json::Object::getObject(llvm::StringRef) const'
Protocol.cpp:(.text._ZN4llvm3lsp8fromJSONERKNS_4json5ValueERNS0_18ClientCapabilitiesENS1_4PathE+0x260): undefined reference to `llvm::json::Path::report(llvm::StringLiteral)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::lsp::operator<<(llvm::raw_ostream&, llvm::lsp::Position const&)':
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_8PositionE+0x20): undefined reference to `llvm::raw_ostream::operator<<(long)'
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_8PositionE+0x54): undefined reference to `llvm::raw_ostream::operator<<(long)'
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_8PositionE+0x74): undefined reference to `llvm::raw_ostream::write(unsigned char)'
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_8PositionE+0x88): undefined reference to `llvm::raw_ostream::operator<<(long)'
lib/Support/LSP/CMakeFiles/LLVMSupportLSP.dir/Protocol.cpp.o: In function `llvm::lsp::operator<<(llvm::raw_ostream&, llvm::lsp::Range const&)':
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_5RangeE+0x20): undefined reference to `llvm::raw_ostream::operator<<(long)'
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_5RangeE+0x54): undefined reference to `llvm::raw_ostream::operator<<(long)'
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_5RangeE+0x88): undefined reference to `llvm::raw_ostream::operator<<(long)'
Protocol.cpp:(.text._ZN4llvm3lsplsERNS_11raw_ostreamERKNS0_5RangeE+0xbc): undefined reference to `llvm::raw_ostream::operator<<(long)'
```
</details>
https://github.com/llvm/llvm-project/pull/157885
More information about the llvm-commits
mailing list