[llvm] [mlir] [LLVM][MLIR] Move LSP server support library from MLIR into LLVM (PR #157885)
Michał Górny via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 12 23:58:58 PDT 2025
mgorny wrote:
This change broke standalone MLIR build against LLVM dylib for me:
```
[980/2323] : && /usr/lib/ccache/bin/aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-rpath-link,/var/tmp/portage/llvm-core/mlir-22.0.0.9999/work/mlir_build-.arm64/./lib64 -Wl,--gc-sections -Wl,--dependency-file=tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/link.d tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/tblgen-lsp-server.cpp.o -o bin/tblgen-lsp-server -Wl,-rpath,"\$ORIGIN/../lib64:/usr/lib/llvm/22/lib64:" lib64/libTableGenLspServerLib.a lib64/libMLIRLspServerSupportLib.a lib64/libMLIRSupport.a /usr/lib/llvm/22/lib64/libLLVM.so.22.0git0c3cf200 /usr/lib/llvm/22/lib64/libLLVMTableGen.a /usr/lib/llvm/22/lib64/libLLVMSupport.a /usr/lib/llvm/22/lib64/libLLVMDemangle.a -lrt -ldl -lm /usr/lib64/libz3.so /usr/lib64/libz.so /usr/lib64/libzstd.so -lLLVMSupportLSP
&& :
FAILED: [code=1] bin/tblgen-lsp-server
: && /usr/lib/ccache/bin/aarch64-unknown-linux-gnu-g++ -O2 -pipe -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-rpath-link,/var/tmp/portage/llvm-core/mlir-22.0.0.9999/work/mlir_build-.arm64/./lib64 -Wl,--gc-sections -Wl,--dependency-file=tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/link.d tools/tblgen-lsp-server/CMakeFiles/tblgen-lsp-server.dir/tblgen-lsp-server.cpp.o -o bin/tblgen-lsp-server -Wl,-rpath,"\$ORIGIN/../lib64:/usr/lib/llvm/22/lib64:" lib64/libTableGenLspServerLib.a lib64/libMLIRLspServerSupportLib.a lib64/libMLIRSupport.a /usr/lib/llvm/22/lib64/libLLVM.so.22.0git0c3cf200 /usr/lib/llvm/22/lib64/libLLVMTableGen.a /usr/lib/llvm/22/lib64/libLLVMSupport.a /usr/lib/llvm/22/lib64/libLLVMDemangle.a -lrt -ldl -lm /usr/lib64/libz3.so /usr/lib64/libz.so /usr/lib64/libzstd.so -lLLVMSupportLSP && :
/usr/lib/gcc/aarch64-unknown-linux-gnu/15/../../../../aarch64-unknown-linux-gnu/bin/ld: cannot find -lLLVMSupportLSP: No such file or directory
collect2: error: ld returned 1 exit status
```
I'm investigating.
https://github.com/llvm/llvm-project/pull/157885
More information about the llvm-commits
mailing list