Gentoo Archives: gentoo-dev

From: Michael Weber <xmw@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Stable sys-devel/gcc USE flag changes WAS: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog toolchain.eclass
Date: Tue, 15 Jan 2013 07:21:17
Message-Id: 50F50355.1080009@gentoo.org
1 Hi folks,
2
3 this commit changes the set of USE flags on the just stabled gcc-4.6,
4 running a huge number into an rebuild of an freshly updated package.
5 (emerge --newuse recaclulates from "go disabled" to "go missing")
6
7 Wouldn't it be possible to
8 a) refrain from this change (really, who has USE=go turned on?)
9 b) handle this with package.use.mask,
10 c) figure it out before stabilization
11
12 I see the point in nobody beeing perfect, but these recurring
13 effect-less rebuilds of widespread base packages set me up.
14
15 Imho, editing /var/db/pkg/sys-devel/gcc-4.6.3/USE is not a recipe to be
16 carried out to the user. But can we do stuff like this in profile
17 updates? Without hurting system with USE=go activated, which need
18 actually need the recompile.
19
20 my 2 cents
21
22 Michael
23
24
25 -------- Original Message --------
26 Subject: [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog
27 toolchain.eclass
28 Date: Tue, 15 Jan 2013 02:30:53 +0000 (UTC)
29 From: Ryan Hill (dirtyepic) <dirtyepic@g.o>
30 Reply-To: gentoo-dev@l.g.o, dirtyepic@g.o
31 To: gentoo-commits@l.g.o
32
33 dirtyepic 13/01/15 02:30:53
34
35 Modified: ChangeLog toolchain.eclass
36 Log:
37 Drop go support for 4.6 - broken by newer glibc versions and upstream
38 recommends it not be used.
39
40 Revision Changes Path
41 1.615 eclass/ChangeLog
42
43 file :
44 http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.615&view=markup
45 plain:
46 http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.615&content-type=text/plain
47 diff :
48 http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.614&r2=1.615
49
50 Index: ChangeLog
51 ===================================================================
52 RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
53 retrieving revision 1.614
54 retrieving revision 1.615
55 diff -u -r1.614 -r1.615
56 --- ChangeLog 13 Jan 2013 22:35:28 -0000 1.614
57 +++ ChangeLog 15 Jan 2013 02:30:53 -0000 1.615
58 @@ -1,6 +1,10 @@
59 # ChangeLog for eclass directory
60 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
61 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.614 2013/01/13
62 22:35:28 eva Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.615 2013/01/15
64 02:30:53 dirtyepic Exp $
65 +
66 + 15 Jan 2013; Ryan Hill <dirtyepic@g.o> toolchain.eclass:
67 + Drop go support for 4.6 - broken by newer glibc versions and upstream
68 + recommends it not be used.
69
70 13 Jan 2013; Gilles Dartiguelongue <eva@g.o> gnome2.eclass:
71 Allow ebuild override of eclass generated econf.
72
73
74
75 1.567 eclass/toolchain.eclass
76
77 file :
78 http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.567&view=markup
79 plain:
80 http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?rev=1.567&content-type=text/plain
81 diff :
82 http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/toolchain.eclass?r1=1.566&r2=1.567
83
84 Index: toolchain.eclass
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v
87 retrieving revision 1.566
88 retrieving revision 1.567
89 diff -u -r1.566 -r1.567
90 --- toolchain.eclass 29 Dec 2012 06:45:06 -0000 1.566
91 +++ toolchain.eclass 15 Jan 2013 02:30:53 -0000 1.567
92 @@ -1,6 +1,6 @@
93 -# Copyright 1999-2012 Gentoo Foundation
94 +# Copyright 1999-2013 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 -# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.566
97 2012/12/29 06:45:06 vapier Exp $
98 +# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.567
99 2013/01/15 02:30:53 dirtyepic Exp $
100 #
101 # Maintainer: Toolchain Ninjas <toolchain@g.o>
102
103 @@ -115,7 +115,7 @@
104 tc_version_is_at_least "4.3" && IUSE+=" fixed-point"
105 tc_version_is_at_least "4.4" && IUSE+=" graphite"
106 [[ ${GCC_BRANCH_VER} == 4.5 ]] && IUSE+=" lto"
107 - tc_version_is_at_least "4.6" && IUSE+=" go"
108 + tc_version_is_at_least "4.7" && IUSE+=" go"
109 fi
110 fi
111
112
113
114
115
116
117 --
118 Michael Weber
119 Gentoo Developer
120 web: https://xmw.de/
121 mailto: Michael Weber <xmw@g.o>

Replies