Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/toolchain:master commit in: sys-devel/gcc/
Date: Mon, 01 Jun 2015 14:52:37
Message-Id: 1433170326.c688a6fbcde1dbe4b084794c3c48fc52746df8a7.vapier@gentoo
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"