Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 730304 - dev-debug/lldb-mi: New package
Summary: dev-debug/lldb-mi: New package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: Default Assignee for New Packages
URL: https://github.com/lldb-tools/lldb-mi
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-01 02:59 UTC by Mark Conway
Modified: 2024-08-21 13:31 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Conway 2020-07-01 02:59:22 UTC
lldb-mi has been moved out of the LLDB source tree into its own GitHub repository here: https://github.com/lldb-tools/lldb-mi <https://github.com/lldb-tools/lldb-mi> lldb-mi is now a standalone tool that builds against LLDB, but is no longer build as part of LLDB.

Reproducible: Always

Steps to Reproduce:
1. emerge =dev-util/lldb-10.0.0
2. which lldb-mi


Expected Results:  
/usr/bin/lldb-mi

https://lists.llvm.org/pipermail/lldb-dev/2019-August/015357.html

lldb-mi is the debugger that kdevelop uses so I currently need a version below 10 to have lldb-mi to debug.
Comment 1 Arfrever Frehtes Taifersar Arahesis 2020-07-01 06:55:03 UTC
KDevelop seems to have plugins for both GDB and LLDB / lldb-mi:

https://invent.kde.org/kdevelop/kdevelop/-/tree/master/plugins/gdb

https://invent.kde.org/kdevelop/kdevelop/-/tree/master/plugins/lldb
https://invent.kde.org/kdevelop/kdevelop/-/blob/638e8f0c2202d79f5cd3bb58b064ab18a29f542b/plugins/lldb/lldbdebugger.cpp#L51-57

But currently there is only dependency on sys-devel/gdb.
Maybe "gdb" and "lldb" USE flags should be introduced.
Comment 2 Larry the Git Cow gentoo-dev 2024-05-05 19:04:55 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d461beb17e2237a8d31401bf8aae0e613dad9cf

commit 4d461beb17e2237a8d31401bf8aae0e613dad9cf
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2024-05-05 13:58:13 +0000
Commit:     Paul Zander <negril.nx+gentoo@gmail.com>
CommitDate: 2024-05-05 13:58:13 +0000

    dev-debug/lldb-mi: new package
    
    Used by dev-util/kdevelop.
    
    Bug: https://bugs.gentoo.org/730304
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>

 dev-debug/lldb-mi/Manifest                         |  1 +
 .../files/lldb-mi-0.0.1-find_packages_GTest.patch  | 37 +++++++++++++++
 dev-debug/lldb-mi/lldb-mi-0.0.1.ebuild             | 52 ++++++++++++++++++++++
 dev-debug/lldb-mi/lldb-mi-9999.ebuild              | 52 ++++++++++++++++++++++
 dev-debug/lldb-mi/metadata.xml                     | 10 +++++
 5 files changed, 152 insertions(+)