From: Michał Górny Date: Tue, 21 Jun 2016 16:20:18 +0000 (+0200) Subject: toolchain-binutils.eclass: [QA] Remove USE=multislot, #584610 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=870b5b35eac735678dbd26650872cc8aeb38c305;p=gentoo.git toolchain-binutils.eclass: [QA] Remove USE=multislot, #584610 The USE=multislot was used only to control build-time blocker on previous versions of binutils. However, there is no technical reason not to have multiple binutils versions installed at build time (or run time). Considering that the flag does not control the installed files or the package in any other way, it is an invalid use of USE flags. --- diff --git a/eclass/toolchain-binutils.eclass b/eclass/toolchain-binutils.eclass index a23300ffda0f..34c85696aebb 100644 --- a/eclass/toolchain-binutils.eclass +++ b/eclass/toolchain-binutils.eclass @@ -88,7 +88,7 @@ if version_is_at_least 2.18 ; then else LICENSE="|| ( GPL-2 LGPL-2 )" fi -IUSE="cxx multislot multitarget nls static-libs test vanilla" +IUSE="cxx multitarget nls static-libs test vanilla" if version_is_at_least 2.19 ; then IUSE+=" zlib" fi @@ -97,7 +97,6 @@ SLOT="${BVER}" RDEPEND=">=sys-devel/binutils-config-3" in_iuse zlib && RDEPEND+=" zlib? ( sys-libs/zlib )" DEPEND="${RDEPEND} - !multislot? ( !<${CATEGORY}/${P} ) test? ( dev-util/dejagnu ) nls? ( sys-devel/gettext ) sys-devel/flex diff --git a/sys-devel/binutils-hppa64/metadata.xml b/sys-devel/binutils-hppa64/metadata.xml index 0218c940cf76..40dbc384a3eb 100644 --- a/sys-devel/binutils-hppa64/metadata.xml +++ b/sys-devel/binutils-hppa64/metadata.xml @@ -9,7 +9,6 @@ binutils for 64bit kernel on hppa. - Allow for multiple versions of binutils to be emerged at once for same CTARGET Adds support to binutils for cross compiling (does not work with gas) diff --git a/sys-devel/binutils/metadata.xml b/sys-devel/binutils/metadata.xml index f6850d050e8d..3b4e0782a80b 100644 --- a/sys-devel/binutils/metadata.xml +++ b/sys-devel/binutils/metadata.xml @@ -6,7 +6,6 @@ Gentoo Toolchain Project -Allow for multiple versions of binutils to be emerged at once for same CTARGET Adds support to binutils for cross compiling (does not work with gas)