Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mulle-nat opened this issue Oct 5, 2019 · 5 comments

Comments

@mulle-nat
Copy link

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...

@Teemperor
Copy link
Collaborator

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.

@ak-ambi
Copy link

ak-ambi commented Mar 25, 2020

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.

@lalten
Copy link

lalten commented May 23, 2020

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/

@kgfly
Copy link

kgfly commented Mar 14, 2022

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

@shtirlic
Copy link

Opened KDE project in kdevelop and also it was requirement

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants