lldb: upgrade to 20.1.8, remove old entries

This commit is contained in:
Moritz Gmeiner 2025-08-27 19:04:26 +02:00
commit 6b824454c2
5 changed files with 7 additions and 442 deletions

View file

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=(python3_{11..14})
PYTHON_COMPAT=( python3_{11..14} )
inherit cmake flag-o-matic llvm.org python-single-r1
DESCRIPTION="The LLVM debugger"
@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0/${LLVM_SOABI}"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
KEYWORDS="amd64 arm arm64 ~loong x86"
IUSE="debug debuginfod +libedit lzma ncurses +python test +xml"
RESTRICT="test"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
@ -48,8 +48,9 @@ BDEPEND="
)
"
LLVM_COMPONENTS=(lldb cmake llvm/utils)
LLVM_TEST_COMPONENTS=(llvm/lib/Testing/Support third-party)
LLVM_COMPONENTS=( lldb cmake llvm/utils )
LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
LLVM_USE_TARGETS=llvm+eq
llvm.org_set_globals
src_configure() {
@ -73,6 +74,8 @@ src_configure() {
-DLLDB_INCLUDE_TESTS=$(usex test)
-DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-DCLANG_LINK_CLANG_DYLIB=ON
# TODO: fix upstream to detect this properly
-DHAVE_LIBDL=ON