lldb-mi icon indicating copy to clipboard operation
lldb-mi copied to clipboard

Can lldb-mi be placed into the llvm/tools directory and built with the rest ?

Open mulle-nat opened this issue 4 years ago • 5 comments

That way "lldb-mi" would still be an optional download. It would work as before in terms of building it. Placing code into tools seems to be the llvm preferred way to build optional tools anyway, so the installation/build instructions could be even simpler. Just wondering...

mulle-nat avatar Oct 05 '19 19:10 mulle-nat

I'm fine with this. In theory we only need to have some check if CMake is invoked on its own and then either use the old CMake or the current standalone one (which I believe is possible).

This will probably not be covered in CI though as compiling LLVM/Clang takes too long for a normal Travis job.

Teemperor avatar Nov 07 '19 09:11 Teemperor

Is it related to my problem?

lldb-mi was removed from the main source code and is no longer part of debian's lldb package since version 10.

The problem is that it was not added to any other pacakge. Should there be new package created? This tool is used by main C++ extension for VS code. It makes it impossible to debug using clang+vscode setup for clang 10 and newer.

ak-ambi avatar Mar 25 '20 14:03 ak-ambi

I ran into the same problem as @ak-ambi on Arch, so I created a package at https://aur.archlinux.org/packages/lldb-mi-git/

lalten avatar May 23 '20 16:05 lalten

Eclipse CDT also uses lldb-mi for debugging. Currently, keeping it out of llvm project really cause lots of issue.

kgfly avatar Mar 14 '22 03:03 kgfly

Opened KDE project in kdevelop and also it was requirement

shtirlic avatar Jan 20 '23 06:01 shtirlic