1 |
commit: c688a6fbcde1dbe4b084794c3c48fc52746df8a7 |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jun 1 14:52:06 2015 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jun 1 14:52:06 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/toolchain.git/commit/?id=c688a6fb |
7 |
|
8 |
gcc: expire pie/ssp/specs hardening in older versions to help clean up eclass logic |
9 |
|
10 |
sys-devel/gcc/gcc-4.3.2-r4.ebuild | 12 ------------ |
11 |
sys-devel/gcc/gcc-4.3.3-r2.ebuild | 10 ---------- |
12 |
sys-devel/gcc/gcc-4.3.4.ebuild | 10 ---------- |
13 |
sys-devel/gcc/gcc-4.3.5.ebuild | 10 ---------- |
14 |
sys-devel/gcc/gcc-4.4.0-r1.ebuild | 10 ---------- |
15 |
sys-devel/gcc/gcc-4.4.1.ebuild | 10 ---------- |
16 |
sys-devel/gcc/gcc-4.4.2.ebuild | 10 ---------- |
17 |
sys-devel/gcc/gcc-4.4.3-r3.ebuild | 11 ----------- |
18 |
sys-devel/gcc/gcc-4.4.4-r2.ebuild | 12 ------------ |
19 |
sys-devel/gcc/gcc-4.4.5.ebuild | 12 ------------ |
20 |
sys-devel/gcc/gcc-4.4.6-r1.ebuild | 12 ------------ |
21 |
sys-devel/gcc/gcc-4.5.0.ebuild | 12 ------------ |
22 |
sys-devel/gcc/gcc-4.5.1-r1.ebuild | 12 ------------ |
23 |
sys-devel/gcc/gcc-4.5.2.ebuild | 12 ------------ |
24 |
sys-devel/gcc/gcc-4.5.3-r2.ebuild | 12 ------------ |
25 |
15 files changed, 167 deletions(-) |
26 |
|
27 |
diff --git a/sys-devel/gcc/gcc-4.3.2-r4.ebuild b/sys-devel/gcc/gcc-4.3.2-r4.ebuild |
28 |
index f946ebf..657a294 100644 |
29 |
--- a/sys-devel/gcc/gcc-4.3.2-r4.ebuild |
30 |
+++ b/sys-devel/gcc/gcc-4.3.2-r4.ebuild |
31 |
@@ -7,18 +7,6 @@ EAPI="2" |
32 |
PATCH_VER="1.8" |
33 |
UCLIBC_VER="1.0" |
34 |
|
35 |
-# Hardened gcc 4 stuff |
36 |
-PIE_VER="10.1.5" |
37 |
-PIE_GCC_VER="4.3.2" |
38 |
-SPECS_VER="0.9.4" |
39 |
-SPECS_GCC_VER="4.3.2" |
40 |
- |
41 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
42 |
-PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" |
43 |
-PIE_UCLIBC_STABLE="x86 arm" |
44 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
45 |
-#SSP_UCLIBC_STABLE="" |
46 |
- |
47 |
inherit toolchain |
48 |
|
49 |
KEYWORDS="" |
50 |
|
51 |
diff --git a/sys-devel/gcc/gcc-4.3.3-r2.ebuild b/sys-devel/gcc/gcc-4.3.3-r2.ebuild |
52 |
index 5f81849..4baeb2c 100644 |
53 |
--- a/sys-devel/gcc/gcc-4.3.3-r2.ebuild |
54 |
+++ b/sys-devel/gcc/gcc-4.3.3-r2.ebuild |
55 |
@@ -7,16 +7,6 @@ EAPI="2" |
56 |
PATCH_VER="1.2" |
57 |
UCLIBC_VER="1.1" |
58 |
|
59 |
-# Hardened gcc 4 stuff |
60 |
-PIE_VER="10.1.5" |
61 |
-SPECS_VER="0.9.4" |
62 |
- |
63 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
64 |
-PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" |
65 |
-PIE_UCLIBC_STABLE="x86 arm" |
66 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
67 |
-#SSP_UCLIBC_STABLE="" |
68 |
- |
69 |
inherit toolchain |
70 |
|
71 |
KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
72 |
|
73 |
diff --git a/sys-devel/gcc/gcc-4.3.4.ebuild b/sys-devel/gcc/gcc-4.3.4.ebuild |
74 |
index 8203fc7..4c7da6d 100644 |
75 |
--- a/sys-devel/gcc/gcc-4.3.4.ebuild |
76 |
+++ b/sys-devel/gcc/gcc-4.3.4.ebuild |
77 |
@@ -7,16 +7,6 @@ EAPI="2" |
78 |
PATCH_VER="1.4" |
79 |
UCLIBC_VER="1.0" |
80 |
|
81 |
-# Hardened gcc 4 stuff |
82 |
-PIE_VER="10.1.5" |
83 |
-SPECS_VER="0.9.4" |
84 |
- |
85 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
86 |
-PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" |
87 |
-PIE_UCLIBC_STABLE="x86 arm" |
88 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
89 |
-#SSP_UCLIBC_STABLE="" |
90 |
- |
91 |
inherit toolchain |
92 |
|
93 |
KEYWORDS="alpha amd64 arm -hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" |
94 |
|
95 |
diff --git a/sys-devel/gcc/gcc-4.3.5.ebuild b/sys-devel/gcc/gcc-4.3.5.ebuild |
96 |
index d617f66..d1b29c5 100644 |
97 |
--- a/sys-devel/gcc/gcc-4.3.5.ebuild |
98 |
+++ b/sys-devel/gcc/gcc-4.3.5.ebuild |
99 |
@@ -7,16 +7,6 @@ EAPI="2" |
100 |
PATCH_VER="1.1" |
101 |
UCLIBC_VER="1.0" |
102 |
|
103 |
-# Hardened gcc 4 stuff |
104 |
-PIE_VER="10.1.5" |
105 |
-SPECS_VER="0.9.4" |
106 |
- |
107 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
108 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm sparc" |
109 |
-PIE_UCLIBC_STABLE="x86 arm" |
110 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
111 |
-#SSP_UCLIBC_STABLE="" |
112 |
- |
113 |
inherit toolchain |
114 |
|
115 |
KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
116 |
|
117 |
diff --git a/sys-devel/gcc/gcc-4.4.0-r1.ebuild b/sys-devel/gcc/gcc-4.4.0-r1.ebuild |
118 |
index 275648f..6fab87b 100644 |
119 |
--- a/sys-devel/gcc/gcc-4.4.0-r1.ebuild |
120 |
+++ b/sys-devel/gcc/gcc-4.4.0-r1.ebuild |
121 |
@@ -7,16 +7,6 @@ EAPI="2" |
122 |
PATCH_VER="1.2" |
123 |
UCLIBC_VER="1.0" |
124 |
|
125 |
-# Hardened gcc 4 stuff |
126 |
-#PIE_VER="10.1.5" |
127 |
-#SPECS_VER="0.9.4" |
128 |
- |
129 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
130 |
-#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" |
131 |
-#PIE_UCLIBC_STABLE="x86 arm" |
132 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
133 |
-#SSP_UCLIBC_STABLE="" |
134 |
- |
135 |
inherit toolchain |
136 |
|
137 |
KEYWORDS="" |
138 |
|
139 |
diff --git a/sys-devel/gcc/gcc-4.4.1.ebuild b/sys-devel/gcc/gcc-4.4.1.ebuild |
140 |
index 907c2de..79867f1 100644 |
141 |
--- a/sys-devel/gcc/gcc-4.4.1.ebuild |
142 |
+++ b/sys-devel/gcc/gcc-4.4.1.ebuild |
143 |
@@ -7,16 +7,6 @@ EAPI="2" |
144 |
PATCH_VER="1.0" |
145 |
UCLIBC_VER="1.1" |
146 |
|
147 |
-# Hardened gcc 4 stuff |
148 |
-#PIE_VER="10.1.5" |
149 |
-#SPECS_VER="0.9.4" |
150 |
- |
151 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
152 |
-#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" |
153 |
-#PIE_UCLIBC_STABLE="x86 arm" |
154 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
155 |
-#SSP_UCLIBC_STABLE="" |
156 |
- |
157 |
inherit toolchain |
158 |
|
159 |
KEYWORDS="" |
160 |
|
161 |
diff --git a/sys-devel/gcc/gcc-4.4.2.ebuild b/sys-devel/gcc/gcc-4.4.2.ebuild |
162 |
index 4f040d3..047c219 100644 |
163 |
--- a/sys-devel/gcc/gcc-4.4.2.ebuild |
164 |
+++ b/sys-devel/gcc/gcc-4.4.2.ebuild |
165 |
@@ -7,16 +7,6 @@ EAPI="2" |
166 |
PATCH_VER="1.0" |
167 |
UCLIBC_VER="1.0" |
168 |
|
169 |
-# Hardened gcc 4 stuff |
170 |
-#PIE_VER="10.1.5" |
171 |
-#SPECS_VER="0.9.4" |
172 |
- |
173 |
-# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default |
174 |
-#PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc" |
175 |
-#PIE_UCLIBC_STABLE="x86 arm" |
176 |
-#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc" |
177 |
-#SSP_UCLIBC_STABLE="" |
178 |
- |
179 |
inherit toolchain |
180 |
|
181 |
KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 -sparc ~x86 ~x86-fbsd" |
182 |
|
183 |
diff --git a/sys-devel/gcc/gcc-4.4.3-r3.ebuild b/sys-devel/gcc/gcc-4.4.3-r3.ebuild |
184 |
index 3ee21c0..985c9de 100644 |
185 |
--- a/sys-devel/gcc/gcc-4.4.3-r3.ebuild |
186 |
+++ b/sys-devel/gcc/gcc-4.4.3-r3.ebuild |
187 |
@@ -7,17 +7,6 @@ EAPI="2" |
188 |
PATCH_VER="1.4" |
189 |
UCLIBC_VER="1.0" |
190 |
|
191 |
-# Hardened gcc 4 stuff |
192 |
-PIE_VER="0.4.5" |
193 |
-SPECS_VER="0.2.0" |
194 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
195 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
196 |
-PIE_UCLIBC_STABLE="x86 amd64 arm ppc ppc64" |
197 |
-SSP_STABLE="amd64 x86 amd64 ppc ppc64 arm" |
198 |
-# uclibc need tls and nptl support for SSP support |
199 |
-SSP_UCLIBC_STABLE="" |
200 |
-#end Hardened stuff |
201 |
- |
202 |
inherit toolchain |
203 |
|
204 |
KEYWORDS="~alpha ~amd64 arm -hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
205 |
|
206 |
diff --git a/sys-devel/gcc/gcc-4.4.4-r2.ebuild b/sys-devel/gcc/gcc-4.4.4-r2.ebuild |
207 |
index 8dd162f..9d27aa5 100644 |
208 |
--- a/sys-devel/gcc/gcc-4.4.4-r2.ebuild |
209 |
+++ b/sys-devel/gcc/gcc-4.4.4-r2.ebuild |
210 |
@@ -7,18 +7,6 @@ EAPI="2" |
211 |
PATCH_VER="1.4" |
212 |
UCLIBC_VER="1.0" |
213 |
|
214 |
-# Hardened gcc 4 stuff |
215 |
-PIE_VER="0.4.5" |
216 |
-SPECS_VER="0.2.0" |
217 |
-SPECS_GCC_VER="4.4.3" |
218 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
219 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
220 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
221 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
222 |
-# uclibc need tls and nptl support for SSP support |
223 |
-SSP_UCLIBC_STABLE="" |
224 |
-#end Hardened stuff |
225 |
- |
226 |
inherit toolchain |
227 |
|
228 |
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" |
229 |
|
230 |
diff --git a/sys-devel/gcc/gcc-4.4.5.ebuild b/sys-devel/gcc/gcc-4.4.5.ebuild |
231 |
index 679d3d6..ae193cf 100644 |
232 |
--- a/sys-devel/gcc/gcc-4.4.5.ebuild |
233 |
+++ b/sys-devel/gcc/gcc-4.4.5.ebuild |
234 |
@@ -7,18 +7,6 @@ EAPI="2" |
235 |
PATCH_VER="1.3" |
236 |
UCLIBC_VER="1.0" |
237 |
|
238 |
-# Hardened gcc 4 stuff |
239 |
-PIE_VER="0.4.5" |
240 |
-SPECS_VER="0.2.0" |
241 |
-SPECS_GCC_VER="4.4.3" |
242 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
243 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
244 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
245 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
246 |
-# uclibc need tls and nptl support for SSP support |
247 |
-SSP_UCLIBC_STABLE="" |
248 |
-#end Hardened stuff |
249 |
- |
250 |
inherit toolchain |
251 |
|
252 |
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" |
253 |
|
254 |
diff --git a/sys-devel/gcc/gcc-4.4.6-r1.ebuild b/sys-devel/gcc/gcc-4.4.6-r1.ebuild |
255 |
index 28acc78..031ff73 100644 |
256 |
--- a/sys-devel/gcc/gcc-4.4.6-r1.ebuild |
257 |
+++ b/sys-devel/gcc/gcc-4.4.6-r1.ebuild |
258 |
@@ -7,18 +7,6 @@ EAPI="2" |
259 |
PATCH_VER="1.0" |
260 |
UCLIBC_VER="1.0" |
261 |
|
262 |
-# Hardened gcc 4 stuff |
263 |
-PIE_VER="0.4.5" |
264 |
-SPECS_VER="0.2.0" |
265 |
-SPECS_GCC_VER="4.4.3" |
266 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
267 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
268 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
269 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
270 |
-# uclibc need tls and nptl support for SSP support |
271 |
-SSP_UCLIBC_STABLE="" |
272 |
-#end Hardened stuff |
273 |
- |
274 |
inherit toolchain |
275 |
|
276 |
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" |
277 |
|
278 |
diff --git a/sys-devel/gcc/gcc-4.5.0.ebuild b/sys-devel/gcc/gcc-4.5.0.ebuild |
279 |
index eeb5c63..03aa93f 100644 |
280 |
--- a/sys-devel/gcc/gcc-4.5.0.ebuild |
281 |
+++ b/sys-devel/gcc/gcc-4.5.0.ebuild |
282 |
@@ -7,18 +7,6 @@ EAPI="2" |
283 |
PATCH_VER="1.5" |
284 |
UCLIBC_VER="1.0" |
285 |
|
286 |
-# Hardened gcc 4 stuff |
287 |
-PIE_VER="0.4.5" |
288 |
-SPECS_VER="0.2.0" |
289 |
-SPECS_GCC_VER="4.4.3" |
290 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
291 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
292 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
293 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
294 |
-# uclibc need tls and nptl support for SSP support |
295 |
-SSP_UCLIBC_STABLE="" |
296 |
-#end Hardened stuff |
297 |
- |
298 |
inherit toolchain |
299 |
|
300 |
KEYWORDS="" |
301 |
|
302 |
diff --git a/sys-devel/gcc/gcc-4.5.1-r1.ebuild b/sys-devel/gcc/gcc-4.5.1-r1.ebuild |
303 |
index 8759d79..e0540b4 100644 |
304 |
--- a/sys-devel/gcc/gcc-4.5.1-r1.ebuild |
305 |
+++ b/sys-devel/gcc/gcc-4.5.1-r1.ebuild |
306 |
@@ -7,18 +7,6 @@ EAPI="2" |
307 |
PATCH_VER="1.5" |
308 |
UCLIBC_VER="1.0" |
309 |
|
310 |
-# Hardened gcc 4 stuff |
311 |
-PIE_VER="0.4.5" |
312 |
-SPECS_VER="0.2.0" |
313 |
-SPECS_GCC_VER="4.4.3" |
314 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
315 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
316 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
317 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
318 |
-# uclibc need tls and nptl support for SSP support |
319 |
-SSP_UCLIBC_STABLE="" |
320 |
-#end Hardened stuff |
321 |
- |
322 |
inherit eutils toolchain |
323 |
|
324 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
325 |
|
326 |
diff --git a/sys-devel/gcc/gcc-4.5.2.ebuild b/sys-devel/gcc/gcc-4.5.2.ebuild |
327 |
index 858ec85..555f6a4 100644 |
328 |
--- a/sys-devel/gcc/gcc-4.5.2.ebuild |
329 |
+++ b/sys-devel/gcc/gcc-4.5.2.ebuild |
330 |
@@ -7,18 +7,6 @@ EAPI="2" |
331 |
PATCH_VER="1.2" |
332 |
UCLIBC_VER="1.0" |
333 |
|
334 |
-# Hardened gcc 4 stuff |
335 |
-PIE_VER="0.4.5" |
336 |
-SPECS_VER="0.2.0" |
337 |
-SPECS_GCC_VER="4.4.3" |
338 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
339 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
340 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
341 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
342 |
-# uclibc need tls and nptl support for SSP support |
343 |
-SSP_UCLIBC_STABLE="" |
344 |
-#end Hardened stuff |
345 |
- |
346 |
inherit eutils toolchain |
347 |
|
348 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
349 |
|
350 |
diff --git a/sys-devel/gcc/gcc-4.5.3-r2.ebuild b/sys-devel/gcc/gcc-4.5.3-r2.ebuild |
351 |
index 42879e6..93ec145 100644 |
352 |
--- a/sys-devel/gcc/gcc-4.5.3-r2.ebuild |
353 |
+++ b/sys-devel/gcc/gcc-4.5.3-r2.ebuild |
354 |
@@ -7,18 +7,6 @@ EAPI="2" |
355 |
PATCH_VER="1.6" |
356 |
UCLIBC_VER="1.0" |
357 |
|
358 |
-# Hardened gcc 4 stuff |
359 |
-PIE_VER="0.4.7" |
360 |
-SPECS_VER="0.2.0" |
361 |
-SPECS_GCC_VER="4.4.3" |
362 |
-# arch/libc configurations known to be stable with {PIE,SSP}-by-default |
363 |
-PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64" |
364 |
-PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64" |
365 |
-SSP_STABLE="amd64 x86 ppc ppc64 arm" |
366 |
-# uclibc need tls and nptl support for SSP support |
367 |
-SSP_UCLIBC_STABLE="" |
368 |
-#end Hardened stuff |
369 |
- |
370 |
inherit eutils toolchain |
371 |
|
372 |
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" |