On Mon, Feb 9, 2015 at 6:40 AM, Michał Górny <[email protected]> wrote: > Dnia 2015-02-09, o godz. 20:05:07 > "Mike Frysinger (vapier)" <[email protected]> napisał(a): > >> vapier 15/02/09 20:05:07 >> >> Modified: toolchain.eclass >> Log: >> use multislot for all cross-compilers and versions older than gcc-4.6 >> >> Revision Changes Path >> 1.650 eclass/toolchain.eclass >> >> file : >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.650&view=markup >> plain: >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.650&content-type=text/plain >> diff : >> http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.649&r2=1.650 >> >> Index: toolchain.eclass >> =================================================================== >> RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v >> retrieving revision 1.649 >> retrieving revision 1.650 >> diff -u -r1.649 -r1.650 >> --- toolchain.eclass 5 Feb 2015 23:28:17 -0000 1.649 >> +++ toolchain.eclass 9 Feb 2015 20:05:07 -0000 1.650 >> @@ -1,6 +1,6 @@ >> # Copyright 1999-2015 Gentoo Foundation >> # Distributed under the terms of the GNU General Public License v2 >> -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.649 >> 2015/02/05 23:28:17 blueness Exp $ >> +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.650 >> 2015/02/09 20:05:07 vapier Exp $ >> >> # Maintainer: Toolchain Ninjas <[email protected]> >> >> @@ -155,7 +155,7 @@ >> IUSE+=" ${IUSE_DEF[*]}" >> >> # Support upgrade paths here or people get pissed >> -if use multislot ; then >> +if ! tc_version_is_at_least 4.6 || is_crosscompile || use multislot ; then >> SLOT="${GCC_CONFIG_VER}" >> else >> SLOT="${GCC_BRANCH_VER}" > > This breaks a few packages [1,2]. Please fix the breakage and run > repoman next time. > > [1]:https://travis-ci.org/gentoo/gentoo-portage-rsync-mirror/jobs/50118225#L4304 > [2]:https://travis-ci.org/gentoo/gentoo-portage-rsync-mirror/jobs/50118228#L923 >
Why is this change being made in the first place? I see this slotting change gcc and previously in binutils, with no explanation given.
