[llvm] [mlir] [LLVM][MLIR] Move LSP server support library from MLIR into LLVM (PR #155572)

via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 27 09:58:52 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>
Message-ID:
In-Reply-To: <llvm.org/llvm/llvm-project/pull/155572 at github.com>


================

----------------
Bertik23 wrote:

I have the current state of the PR
`cmake -DCMAKE_BUILD_TYPE:STRING=Debug -DLLVM_ENABLE_PROJECTS=mlir -DLLVM_BUILD_TESTS=TRUE -DBUILD_SHARED_LIBS=ON -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ --no-warn-unused-cli -S ./llvm -B ./build -G Ninja`

```sh
$ ninja -C build clean
ninja: Entering directory `build'
[1/1] Cleaning all built files...
Cleaning... 589 files.

$ ninja -C build MLIRLspServerSupportLib
ninja: Entering directory `build'
[433/433] Creating library symlink lib/libMLIRLspServerSupportLib.so
```
The result is the same with LLVMSupportLSP added as a dependency and with it removed.
So I'm confused why we have different results and why my compilation works

https://github.com/llvm/llvm-project/pull/155572


More information about the llvm-commits mailing list