feat(libllvm/lldb): enable python support
rust-lldb does require python support in lldb. Or else rust-lldb will simply fail with "error: module importing failed: This script interpreter does not support importing modules." This should be fixed by enabling python support for lldb. Also "command script import /path/to/script" should now work.
This commit is contained in:
parent
2ce8bd7ddd
commit
b9fb7f0f31
@ -34,7 +34,10 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
|
||||
-DCOMPILER_RT_USE_BUILTINS_LIBRARY=ON
|
||||
-DDEFAULT_SYSROOT=$(dirname $TERMUX_PREFIX)
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON
|
||||
-DLLDB_ENABLE_PYTHON=OFF
|
||||
-DLLDB_ENABLE_PYTHON=ON
|
||||
-DLLDB_PYTHON_RELATIVE_PATH=lib/python3.10/site-packages
|
||||
-DLLDB_PYTHON_EXE_RELATIVE_PATH=bin/python3.10
|
||||
-DLLDB_PYTHON_EXT_SUFFIX=.cpython-310.so
|
||||
-DCLANG_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/clang-tblgen
|
||||
-DLLDB_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/lldb-tblgen
|
||||
-DLLVM_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/llvm-tblgen
|
||||
|
@ -4,6 +4,6 @@ include/lldb/
|
||||
lib/liblldb.so
|
||||
"
|
||||
TERMUX_SUBPKG_DESCRIPTION="LLVM-based debugger"
|
||||
TERMUX_SUBPKG_DEPENDS="libc++, libedit, libxml2, ncurses-ui-libs"
|
||||
TERMUX_SUBPKG_DEPENDS="libc++, libedit, libxml2, python, ncurses-ui-libs"
|
||||
TERMUX_SUBPKG_BREAKS="lldb-dev, lldb-static"
|
||||
TERMUX_SUBPKG_REPLACES="lldb-dev, lldb-static"
|
||||
|
Loading…
x
Reference in New Issue
Block a user