Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/gcc: metadata.xml gcc-3.4.6-r2.ebuild ChangeLog
Date: Sun, 29 Mar 2015 19:24:34
Message-Id: 20150329192427.F1A7B14CBA@oystercatcher.gentoo.org
1 vapier 15/03/29 19:24:26
2
3 Modified: metadata.xml gcc-3.4.6-r2.ebuild ChangeLog
4 Log:
5 Drop old mips-specific patches -- they can use newer gcc-4 versions. The r10k patch has been moved to the gentoo patchset.
6
7 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
8
9 Revision Changes Path
10 1.22 sys-devel/gcc/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?rev=1.22&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?rev=1.22&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/metadata.xml?r1=1.21&r2=1.22
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/metadata.xml,v
19 retrieving revision 1.21
20 retrieving revision 1.22
21 diff -u -r1.21 -r1.22
22 --- metadata.xml 29 Mar 2015 19:17:06 -0000 1.21
23 +++ metadata.xml 29 Mar 2015 19:24:26 -0000 1.22
24 @@ -12,17 +12,11 @@
25 <flag name="go">Build the GCC Go language frontend.</flag>
26 <flag name="graphite">Add support for the framework for loop
27 optimizations based on a polyhedral intermediate representation</flag>
28 - <flag name="ip28">Enable building a compiler capable of building a kernel
29 - for SGI Indigo2 Impact R10000 (IP28)</flag>
30 - <flag name="ip32r10k">Enable building a compiler capable of building an
31 - experimental kernel for SGI O2 w/ R1x000 CPUs (IP32)</flag>
32 <flag name="libssp">Build SSP support into a dedicated library rather than use the
33 code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag>
34 <flag name="mudflap">Add support for mudflap, a pointer use checking library</flag>
35 <flag name="multislot">Allow for SLOTs to include minor version (3.3.4
36 instead of just 3.3)</flag>
37 - <flag name="n32">Enable n32 ABI support on mips</flag>
38 - <flag name="n64">Enable n64 ABI support on mips</flag>
39 <flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag>
40 <flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag>
41 <flag name="objc">Build support for the Objective C code language</flag>
42
43
44
45 1.39 sys-devel/gcc/gcc-3.4.6-r2.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild?rev=1.39&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild?rev=1.39&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild?r1=1.38&r2=1.39
50
51 Index: gcc-3.4.6-r2.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v
54 retrieving revision 1.38
55 retrieving revision 1.39
56 diff -u -r1.38 -r1.39
57 --- gcc-3.4.6-r2.ebuild 23 Oct 2014 23:48:17 -0000 1.38
58 +++ gcc-3.4.6-r2.ebuild 29 Mar 2015 19:24:26 -0000 1.39
59 @@ -1,6 +1,6 @@
60 -# Copyright 1999-2014 Gentoo Foundation
61 +# Copyright 1999-2015 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v 1.38 2014/10/23 23:48:17 vapier Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-3.4.6-r2.ebuild,v 1.39 2015/03/29 19:24:26 vapier Exp $
65
66 EAPI="2"
67
68 @@ -14,7 +14,6 @@
69 inherit eutils toolchain
70
71 KEYWORDS="-* alpha amd64 arm ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
72 -IUSE="ip28 ip32r10k n32 n64"
73
74 # we need a proper glibc version for the Scrt1.o provided to the pie-ssp specs
75 # NOTE: we SHOULD be using at least binutils 2.15.90.0.1 everywhere for proper
76 @@ -41,34 +40,6 @@
77
78 # Arch stuff
79 case $(tc-arch) in
80 - mips)
81 - # If mips, and we DON'T want multilib, then rig gcc to only use n32 OR n64
82 - if ! is_multilib; then
83 - use n32 && epatch "${FILESDIR}"/3.4.1/gcc-3.4.1-mips-n32only.patch
84 - use n64 && epatch "${FILESDIR}"/3.4.1/gcc-3.4.1-mips-n64only.patch
85 - fi
86 -
87 - # Patch forward-ported from a gcc-3.0.x patch that adds -march=r10000 and
88 - # -mtune=r10000 support to gcc (Allows the compiler to generate code to
89 - # take advantage of R10k's second ALU, perform shifts, etc..
90 - #
91 - # Needs re-porting to DFA in gcc-4.0 - Any Volunteers? :)
92 - epatch "${FILESDIR}"/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch
93 -
94 - # This is a very special patch -- it allows us to build semi-usable kernels
95 - # on SGI IP28 (Indigo2 Impact R10000) systems. The patch is henceforth
96 - # regarded as a kludge by upstream, and thus, it will never get accepted upstream,
97 - # but for our purposes of building a kernel, it works.
98 - # Unless you're building an IP28 kernel, you really don't need care about what
99 - # this patch does, because if you are, you are probably already aware of what
100 - # it does.
101 - # All that said, the abilities of this patch are disabled by default and need
102 - # to be enabled by passing -mip28-cache-barrier. Only used to build kernels,
103 - # There is the possibility it may be used for very specific userland apps too.
104 - if use ip28 || use ip32r10k; then
105 - epatch "${FILESDIR}"/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch
106 - fi
107 - ;;
108 amd64)
109 if is_multilib ; then
110 sed -i -e '/GLIBCXX_IS_NATIVE=/s:false:true:' libstdc++-v3/configure || die
111
112
113
114 1.1054 sys-devel/gcc/ChangeLog
115
116 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1054&view=markup
117 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?rev=1.1054&content-type=text/plain
118 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/gcc/ChangeLog?r1=1.1053&r2=1.1054
119
120 Index: ChangeLog
121 ===================================================================
122 RCS file: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v
123 retrieving revision 1.1053
124 retrieving revision 1.1054
125 diff -u -r1.1053 -r1.1054
126 --- ChangeLog 29 Mar 2015 19:17:06 -0000 1.1053
127 +++ ChangeLog 29 Mar 2015 19:24:26 -0000 1.1054
128 @@ -1,6 +1,15 @@
129 # ChangeLog for sys-devel/gcc
130 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
131 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1053 2015/03/29 19:17:06 vapier Exp $
132 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1054 2015/03/29 19:24:26 vapier Exp $
133 +
134 + 29 Mar 2015; Mike Frysinger <vapier@g.o>
135 + -files/3.4.1/gcc-3.4.1-mips-n32only.patch,
136 + -files/3.4.1/gcc-3.4.1-mips-n64only.patch,
137 + -files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch,
138 + -files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.6-r2.ebuild,
139 + metadata.xml:
140 + Drop old mips-specific patches -- they can use newer gcc-4 versions. The r10k
141 + patch has been moved to the gentoo patchset.
142
143 29 Mar 2015; Mike Frysinger <vapier@g.o> metadata.xml:
144 Add USE=cilk to control support for the Cilk Plus language.