toolchain.eclass: [QA] Remove meaningless USE=multislot, #584610
authorMichał Górny <mgorny@gentoo.org>
Tue, 21 Jun 2016 16:05:16 +0000 (18:05 +0200)
committerMichał Górny <mgorny@gentoo.org>
Tue, 21 Jun 2016 17:20:38 +0000 (19:20 +0200)
commit6521d68830165d2a140ef661be83d40319de0c39
tree40fea9b91a7de01d202e631f6cfd803c0fc86bdd
parent0a72c4c01b9976f14a328cc00b02f8817d4b8cb1
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.
eclass/toolchain.eclass
sys-devel/gcc-apple/metadata.xml
sys-devel/gcc/gcc-4.9.3.ebuild
sys-devel/gcc/gcc-5.3.0.ebuild
sys-devel/gcc/gcc-5.4.0.ebuild
sys-devel/gcc/metadata.xml
sys-devel/kgcc64/metadata.xml