dev-libs/elfutils: don't enable debuginfod for multilib

I can't see value in this, it would mean a 32-bit application or library
linked against elfutils needed to use the debuginfod APIs. We can
restore it on request but the state before this change means many users have to
add p.use ABI_X86_32 entries.

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2026-03-17 13:49:37 +00:00
parent a4af923eae
commit 5e96f155c8
3 changed files with 9 additions and 9 deletions

View File

@@ -38,9 +38,9 @@ RDEPEND="
bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
debuginfod? (
dev-db/sqlite:3=
>=dev-libs/json-c-0.11:=[${MULTILIB_USEDEP}]
>=dev-libs/json-c-0.11:=
>=net-libs/libmicrohttpd-0.9.33:=
>=net-misc/curl-7.29.0[static-libs?,${MULTILIB_USEDEP}]
>=net-misc/curl-7.29.0[static-libs?]
)
lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
stacktrace? ( dev-util/sysprof )
@@ -107,7 +107,7 @@ multilib_src_configure() {
$(use_enable nls)
$(multilib_native_use_enable debuginfod)
# Could do dummy if needed?
$(use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable stacktrace)
$(use_enable valgrind valgrind-annotations)

View File

@@ -38,9 +38,9 @@ RDEPEND="
bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
debuginfod? (
dev-db/sqlite:3=
>=dev-libs/json-c-0.11:=[${MULTILIB_USEDEP}]
>=dev-libs/json-c-0.11:=
>=net-libs/libmicrohttpd-0.9.33:=
>=net-misc/curl-7.29.0[static-libs?,${MULTILIB_USEDEP}]
>=net-misc/curl-7.29.0[static-libs?]
)
libarchive? ( >=app-arch/libarchive-3.1.2:= )
lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
@@ -111,7 +111,7 @@ multilib_src_configure() {
$(multilib_native_use_enable debuginfod)
# Could do dummy if needed? We could also split libdebuginfod
# (client support) into its own USE if required.
$(use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable stacktrace)
$(use_enable valgrind valgrind-annotations)

View File

@@ -38,9 +38,9 @@ RDEPEND="
bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
debuginfod? (
dev-db/sqlite:3=
>=dev-libs/json-c-0.11:=[${MULTILIB_USEDEP}]
>=dev-libs/json-c-0.11:=
>=net-libs/libmicrohttpd-0.9.33:=
>=net-misc/curl-7.29.0[static-libs?,${MULTILIB_USEDEP}]
>=net-misc/curl-7.29.0[static-libs?]
)
libarchive? ( >=app-arch/libarchive-3.1.2:= )
lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
@@ -110,7 +110,7 @@ multilib_src_configure() {
$(multilib_native_use_enable debuginfod)
# Could do dummy if needed? We could also split libdebuginfod
# (client support) into its own USE if required.
$(use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable debuginfod libdebuginfod)
$(multilib_native_use_enable stacktrace)
$(use_enable valgrind valgrind-annotations)