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. |