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.

Reply via email to