From 6521d68830165d2a140ef661be83d40319de0c39 Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Tue, 21 Jun 2016 18:05:16 +0200 Subject: toolchain.eclass: [QA] Remove meaningless USE=multislot, #584610 The USE=multislot as defined partially by toolchain.eclass and partially by sys-devel/gcc was used for two purposes: - enabling build-time (only) blockers on old gcc versions -- which do not make any sense because they are build-time only and there is no technical reason for two gcc version ranges not to be installed at the same time, both at build time and at run time, - changing behavior of post-install wrt conditional gcc-config calls. Both cases are invalid use of USE flags, considering that the flag does not affect the installed files in any way. --- sys-devel/gcc-apple/metadata.xml | 1 - sys-devel/gcc/gcc-4.9.3.ebuild | 1 - sys-devel/gcc/gcc-5.3.0.ebuild | 1 - sys-devel/gcc/gcc-5.4.0.ebuild | 1 - sys-devel/gcc/metadata.xml | 1 - sys-devel/kgcc64/metadata.xml | 1 - 6 files changed, 6 deletions(-) (limited to 'sys-devel') diff --git a/sys-devel/gcc-apple/metadata.xml b/sys-devel/gcc-apple/metadata.xml index 6f00f68c384e..eb4d397c67f0 100644 --- a/sys-devel/gcc-apple/metadata.xml +++ b/sys-devel/gcc-apple/metadata.xml @@ -6,7 +6,6 @@ Gentoo Prefix - Allow for multiple versions to be emerged at once for same CTARGET Build support for the Objective C code language Build support for the Objective C++ language Run the testsuite and install the results (requires FEATURES=test) diff --git a/sys-devel/gcc/gcc-4.9.3.ebuild b/sys-devel/gcc/gcc-4.9.3.ebuild index a66d2d6ea6a4..85dbc89097c2 100644 --- a/sys-devel/gcc/gcc-4.9.3.ebuild +++ b/sys-devel/gcc/gcc-4.9.3.ebuild @@ -27,7 +27,6 @@ KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 RDEPEND="" DEPEND="${RDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 ) - !multislot? ( !<${CATEGORY}/gcc-4.9 ) >=${CATEGORY}/binutils-2.20" if [[ ${CATEGORY} != cross-* ]] ; then diff --git a/sys-devel/gcc/gcc-5.3.0.ebuild b/sys-devel/gcc/gcc-5.3.0.ebuild index 48a7567638b0..1730b19efefd 100644 --- a/sys-devel/gcc/gcc-5.3.0.ebuild +++ b/sys-devel/gcc/gcc-5.3.0.ebuild @@ -27,7 +27,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~s RDEPEND="" DEPEND="${RDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 ) - !multislot? ( !<${CATEGORY}/gcc-4.9 ) >=${CATEGORY}/binutils-2.20" if [[ ${CATEGORY} != cross-* ]] ; then diff --git a/sys-devel/gcc/gcc-5.4.0.ebuild b/sys-devel/gcc/gcc-5.4.0.ebuild index 243a370902f8..d40ef5466aaf 100644 --- a/sys-devel/gcc/gcc-5.4.0.ebuild +++ b/sys-devel/gcc/gcc-5.4.0.ebuild @@ -27,7 +27,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~s RDEPEND="" DEPEND="${RDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 ) - !multislot? ( !<${CATEGORY}/gcc-4.9 ) >=${CATEGORY}/binutils-2.20" if [[ ${CATEGORY} != cross-* ]] ; then diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml index 7b6c493e9e5d..38f4396bcaaa 100644 --- a/sys-devel/gcc/metadata.xml +++ b/sys-devel/gcc/metadata.xml @@ -21,7 +21,6 @@ code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES) Enable support for Intel Memory Protection Extensions (MPX) Add support for mudflap, a pointer use checking library - Allow for multiple versions to be emerged at once for same CTARGET Disable PIE support (NOT FOR GENERAL USE) Disable SSP support (NOT FOR GENERAL USE) Build support for the Objective C code language diff --git a/sys-devel/kgcc64/metadata.xml b/sys-devel/kgcc64/metadata.xml index 817d146fe23a..2753a6abd172 100644 --- a/sys-devel/kgcc64/metadata.xml +++ b/sys-devel/kgcc64/metadata.xml @@ -6,7 +6,6 @@ Gentoo Toolchain Project -Allow for multiple versions to be emerged at once for same CTARGET Run the testsuite and install the results (requires FEATURES=test) -- cgit v1.2.3-65-gdbad