/[gentoo-alt]/trunk/prefix/sys-devel/gcc/ChangeLog
Gentoo

Contents of /trunk/prefix/sys-devel/gcc/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 956 - (show annotations) (download)
Sun Jan 8 21:08:56 2006 UTC (12 years, 11 months ago) by grobian
File size: 97574 byte(s)
Adding gcc.  Note that we need a modified version of toolchain.eclass,
since it collides with our $PREFIX variable, see bug #118321


1 # ChangeLog for sys-devel/gcc
2 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
3 # $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.476 2005/12/15 13:51:39 gustavoz Exp $
4
5 15 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.4.5.ebuild:
6 Gimme ~sparc keywords here
7
8 *gcc-4.0.2-r2 (13 Dec 2005)
9
10 13 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -gcc-4.0.2-r1.ebuild,
11 +gcc-4.0.2-r2.ebuild:
12 Bump to use the newest patchset, which removes a patch that introduced ICEs
13 and adds 2 patches to resolve bug #108231
14
15 *gcc-4.1.0_beta20051209 (10 Dec 2005)
16
17 10 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
18 -gcc-4.1.0_beta20051202.ebuild, +gcc-4.1.0_beta20051209.ebuild:
19 Bump gcc-4.1 snapshot
20
21 09 Dec 2005; Joshua Kinard <kumba@gentoo.org> gcc-3.4.4-r1.ebuild,
22 gcc-3.4.5.ebuild:
23 Marked 3.4.4-r1 stable; 3.4.5 unstable on mips.
24
25 *gcc-3.4.5 (06 Dec 2005)
26
27 06 Dec 2005; Mike Frysinger <vapier@gentoo.org> +gcc-3.4.5.ebuild:
28 Version bump.
29
30 *gcc-4.1.0_beta20051202 (03 Dec 2005)
31
32 03 Dec 2005; Mark Loeser <halcy0n@gentoo.org>
33 -gcc-4.1.0_beta20051125.ebuild, +gcc-4.1.0_beta20051202.ebuild:
34 GCC-4.1 snapshot bump
35
36 02 Dec 2005; Mark Loeser <halcy0n@gentoo.org> gcc-3.4.4-r1.ebuild:
37 Stable on x86
38
39 01 Dec 2005; Guy Martin <gmsoft@gentoo.org> gcc-3.3.6.ebuild:
40 Stable on hppa.
41
42 *gcc-4.1.0_beta20051125 (26 Nov 2005)
43
44 26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
45 +files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051112.ebuild,
46 +gcc-4.1.0_beta20051125.ebuild:
47 GCC-4.1 snapshot bump. Also add a patch to fix building on amd64.
48
49 13 Nov 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild,
50 gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051112.ebuild:
51 Fix depends for gcc-4 ebuilds so we depend on >=glibc-2.3.6 now
52
53 *gcc-4.1.0_beta20051112 (12 Nov 2005)
54
55 12 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
56 -gcc-4.1.0_beta20051105.ebuild, +gcc-4.1.0_beta20051112.ebuild:
57 GCC-4.1 snapshot bump
58
59 10 Nov 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild,
60 gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051105.ebuild:
61 Adding dev-libs/mpfr to deps, as it is needed to build fortran for gcc-4
62
63 05 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
64 gcc-4.1.0_beta20051105.ebuild:
65 Fix deps to match those from the gcc-4.0 ebuilds
66
67 *gcc-4.1.0_beta20051105 (05 Nov 2005)
68
69 05 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
70 +gcc-4.1.0_beta20051105.ebuild:
71 Adding back the gcc-4.1 snapshots. The installation should be fixed now; bug
72 #100679
73
74 31 Oct 2005; Bryan Østergaard <kloeri@gentoo.org> gcc-3.4.4-r1.ebuild:
75 Stable on alpha.
76
77 31 Oct 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.2-r1.ebuild:
78 Adding 28_all_gcc4-pr19520.patch to GENTOO_PATCH_EXCLUDE due to it causing
79 ICEs in a few packages. I will remove it from the patchset in the next
80 revision
81
82 10 Oct 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.2-r1.ebuild:
83 Remove SPLIT_SPECS for now, until we have a better complete solution; bug
84 #106690
85
86 07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
87 gcc-2.95.3-r9.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild,
88 gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild,
89 gcc-3.3.5.20050130-r2.ebuild, gcc-3.3.6.ebuild, gcc-3.4.1-r3.ebuild,
90 gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, gcc-3.4.4-r1.ebuild,
91 gcc-4.0.1.ebuild, gcc-4.0.2-r1.ebuild:
92 Let eselect-compiler be an option instead of sys-devel/gcc-config in DEPEND.
93
94 06 Oct 2005; Mike Frysinger <vapier@gentoo.org>
95 +files/gcc-configure-LANG.patch:
96 Patch to fix LANG issues in older autotools #105485.
97
98 *gcc-4.0.2-r1 (04 Oct 2005)
99
100 04 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -gcc-4.0.2.ebuild,
101 +gcc-4.0.2-r1.ebuild:
102 New patchset with a lot of patches from Fedora, as well as patches to fix
103 -fvisibility problems with KDE.
104
105 *gcc-4.0.2 (28 Sep 2005)
106
107 28 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
108 -gcc-4.0.2_pre20050917.ebuild, +gcc-4.0.2.ebuild:
109 Bump to 4.0.2
110
111 *gcc-4.0.2_pre20050917 (18 Sep 2005)
112
113 18 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
114 -gcc-4.0.2_pre20050913.ebuild, +gcc-4.0.2_pre20050917.ebuild:
115 Bump to gcc-4.0.2_rc2
116
117 15 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
118 gcc-4.0.2_pre20050913.ebuild:
119 Enable split spec files.
120
121 *gcc-4.0.2_pre20050913 (14 Sep 2005)
122
123 14 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
124 +gcc-4.0.2_pre20050913.ebuild:
125 Bump to gcc-4.0.2_rc1
126
127 11 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
128 -gcc-4.1.0_beta20050902.ebuild:
129 Removing the gcc-4.1 ebuilds for the time being. When they get to release
130 candidates, I'll add them back. At this point in time they are way too
131 unstable though. You can easily continue to use them in your overlay by just
132 renaming the ebuild.
133
134 05 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org> gcc-3.3.6.ebuild:
135 Moving 3.3.6 into stable on x86.
136
137 *gcc-4.1.0_beta20050902 (03 Sep 2005)
138
139 03 Sep 2005; Mark Loeser <halcy0n@gentoo.org>
140 -gcc-4.1.0_beta20050826.ebuild, +gcc-4.1.0_beta20050902.ebuild:
141 GCC 4.1 snapshot bump
142
143 *gcc-3.4.4-r1 (27 Aug 2005)
144
145 27 Aug 2005; Mike Frysinger <vapier@gentoo.org> +gcc-3.4.4-r1.ebuild:
146 Push out cumulative changes (especially #87631).
147
148 *gcc-4.1.0_beta20050826 (26 Aug 2005)
149
150 26 Aug 2005; Mark Loeser <halcy0n@gentoo.org>
151 -gcc-4.1.0_beta20050819.ebuild, +gcc-4.1.0_beta20050826.ebuild:
152 GCC 4.1 snapshot bump
153
154 20 Aug 2005; Mike Frysinger <vapier@gentoo.org>
155 +files/3.2.2/gcc-3.2.2-cross-compile.patch,
156 +files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch, gcc-3.2.2.ebuild:
157 Fix cross-compile support for Playstation 2 targets (ee/iop).
158
159 *gcc-4.1.0_beta20050819 (20 Aug 2005)
160
161 20 Aug 2005; Mark Loeser <halcy0n@gentoo.org>
162 -gcc-4.1.0_beta20050813.ebuild, +gcc-4.1.0_beta20050819.ebuild:
163 Bump to newest gcc-4.1 snapshot
164
165 17 Aug 2005; Mike Frysinger <vapier@gentoo.org> gcc-3.3.6.ebuild,
166 gcc-3.4.4.ebuild:
167 Add a patch for arm and one for m68k, a fix for an infinite loop in gcc
168 #102244, and fixes for canadian cross-compiling a native compiler.
169
170 16 Aug 2005; Mark Loeser <halcy0n@gentoo.org> gcc-4.0.1.ebuild:
171 Update 4.0.1's patchset. Dropped a patch that caused issues on PPC. Fixes
172 bug #97939
173
174 16 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org> gcc-3.4.4.ebuild:
175 Stable amd64.
176
177 *gcc-4.1.0_beta20050813 (13 Aug 2005)
178
179 13 Aug 2005; Mark Loeser <halcy0n@gentoo.org>
180 -gcc-4.1.0_beta20050730.ebuild, +gcc-4.1.0_beta20050813.ebuild:
181 GCC 4.1 snapshot bump
182
183 05 Aug 2005; Mike Frysinger <vapier@gentoo.org>
184 +files/3.4.4/gcc-3.4.4-softfloat.patch, gcc-3.4.4.ebuild:
185 Merge soft-float support by Yuri Vasilevski #75585.
186
187 *gcc-4.1.0_beta20050730 (30 Jul 2005)
188
189 30 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
190 -gcc-4.1.0_beta20050723.ebuild, +gcc-4.1.0_beta20050730.ebuild:
191 GCC-4.1 snapshot bump
192
193 *gcc-4.1.0_beta20050723 (23 Jul 2005)
194
195 23 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
196 -gcc-4.1.0_beta20050716.ebuild, +gcc-4.1.0_beta20050723.ebuild:
197 Bump to newest gcc-4.1 snapshot
198
199 *gcc-4.1.0_beta20050716 (16 Jul 2005)
200
201 16 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
202 -gcc-4.1.0_beta20050709.ebuild, +gcc-4.1.0_beta20050716.ebuild:
203 GCC 4.1 snapshot bump
204
205 10 Jul 2005; Mike Frysinger <vapier@gentoo.org> gcc-3.3.5-r1.ebuild,
206 gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.5.20050130-r2.ebuild,
207 gcc-3.3.6.ebuild, gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild,
208 gcc-3.4.4.ebuild:
209 Dont apply spec-env patch to cross-compilers otherwise native hardened users
210 can screw up their cross-compilers real quick #96162 by Kevin F. Quinn.
211
212 *gcc-4.1.0_beta20050709 (10 Jul 2005)
213
214 10 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
215 -gcc-4.1.0_beta20050702.ebuild, +gcc-4.1.0_beta20050709.ebuild:
216 Bumping gcc-4.1 snapshot
217
218 08 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
219 -gcc-2.95.3-r8.ebuild, -gcc-3.3.2.ebuild, -gcc-3.3.2-r5.ebuild,
220 -gcc-3.3.5.20050130.ebuild, -gcc-3.4.3.20050110-r1.ebuild,
221 -files/3.3/gcc33-coreutils-compat.patch.bz2,
222 -files/3.3/gcc33-gentoo-branding-1.patch,
223 -files/3.3/gcc33-gentoo-branding.patch,
224 -files/3.3/gcc33-no-multilib-amd64.patch,
225 -files/3.3/gcc33-propolice-version.patch,
226 -files/3.3.1/gcc331-gentoo-branding.patch,
227 -files/3.3.3/gcc-3.3.3-libiberty-pic.patch,
228 -files/3.3.3/gcc333-gentoo-branding.patch,
229 -files/3.3.3/gcc333-pr15693.patch,
230 -files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch,
231 -files/3.3.3/gcc333-ssp-3.3_7-fixup.patch,
232 -files/3.3.3/gcc333_pre20040215-gentoo-branding.patch,
233 -files/3.3.3/gcc333_pre20040322-gentoo-branding.patch,
234 -files/3.3.3/gcc333_pre20040408-gentoo-branding.patch,
235 -files/3.3.3/gcc333_pre20040426-gentoo-branding.patch,
236 -files/3.3.4/gcc334-gentoo-branding.patch,
237 -files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch,
238 -files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch,
239 -files/3.4.0/gcc34-ia64-lib64.patch, -files/3.4.0/gcc34-ice-hack.patch,
240 -files/3.4.0/gcc34-multi32-hack.patch,
241 -files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch,
242 -files/3.4.1/gcc-3.4.1-gentoo-branding.patch,
243 -files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch,
244 -files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch,
245 -files/3.4.3/35_all_pr18987-fix.patch:
246 Removing old ebuilds and cleaned out unused old patches.
247
248 *gcc-4.0.1 (08 Jul 2005)
249
250 08 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> -gcc-4.0.0.ebuild,
251 -gcc-4.0.1_pre20050702.ebuild, +gcc-4.0.1.ebuild:
252 gcc4 version bump.
253
254 05 Jul 2005; Joshua Kinard <kumba@gentoo.org> gcc-3.4.3.20050110-r2.ebuild,
255 gcc-3.4.4.ebuild:
256 Make 3.4.3.20050110-r2 stable on mips, and bump 3.4.4 into unstable.
257
258 *gcc-4.0.1_pre20050702 (03 Jul 2005)
259 *gcc-4.1.0_beta20050702 (03 Jul 2005)
260
261 03 Jul 2005; Mark Loeser <halcy0n@gentoo.org>
262 -gcc-4.0.1_pre20050616.ebuild, -gcc-4.1.0_beta20050625.ebuild,
263 +gcc-4.0.1_pre20050702.ebuild, +gcc-4.1.0_beta20050702.ebuild:
264 Bump to newest gcc4 snapshots.
265
266 28 Jun 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.4.ebuild:
267 Stable on ppc64
268
269 *gcc-4.1.0_beta20050625 (25 Jun 2005)
270
271 25 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
272 -gcc-4.1.0_beta20050618.ebuild, +gcc-4.1.0_beta20050625.ebuild:
273 Bump GCC-4.1 snapshot
274
275 23 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org>
276 +files/3.4.4/gcc-3.4_x-avr-news-devs2.patch, gcc-3.4.4.ebuild:
277 Added new avr target device support with blessing from spanky
278
279 *gcc-4.1.0_beta20050618 (18 Jun 2005)
280
281 18 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
282 -gcc-4.1.0_beta20050611.ebuild, +gcc-4.1.0_beta20050618.ebuild:
283 GCC 4.1 snapshot bump
284
285 *gcc-4.0.1_pre20050616 (18 Jun 2005)
286
287 18 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
288 -gcc-4.0.1_pre20050607.ebuild, +gcc-4.0.1_pre20050616.ebuild:
289 Bump to the gcc-4.0.1_rc2 snapshot
290
291 13 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.6.ebuild:
292 ~sparc happy
293
294 *gcc-4.1.0_beta20050611 (11 Jun 2005)
295
296 11 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
297 -gcc-4.1.0_beta20050604.ebuild, +gcc-4.1.0_beta20050611.ebuild:
298 Bump to new GCC 4.1 snapshot
299
300 11 Jun 2005; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.4.ebuild:
301 BAD typo in gcc-3.4.4 . It is stable, but got wrongly marked stable before
302 time. Since it would be a problem to the early updaters I keep it stable.
303
304 *gcc-4.0.1_pre20050607 (09 Jun 2005)
305
306 09 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
307 -gcc-4.0.1_beta20050602.ebuild, +gcc-4.0.1_pre20050607.ebuild:
308 Committing gcc-4.0.1_rc1 snapshot, and my first gcc4 patchset (thanks Azarah)
309
310 07 Jun 2005; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.4.ebuild:
311 Marked ~ppc
312
313 *gcc-4.1.0_beta20050604 (05 Jun 2005)
314
315 05 Jun 2005; <halcyon@gentoo.org> -gcc-4.1.0_beta20050528.ebuild,
316 +gcc-4.1.0_beta20050604.ebuild:
317 Bump to the newest gcc-4.1 snapshot.
318
319 *gcc-4.1.0_beta20050528 (03 Jun 2005)
320
321 03 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
322 +gcc-4.1.0_beta20050528.ebuild:
323 Initial commit of a GCC-4.1 snapshot, for all those that want to be on the
324 bleeding edge
325
326 *gcc-4.0.1_beta20050602 (03 Jun 2005)
327
328 03 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
329 -gcc-4.0.1_beta20050526.ebuild, +gcc-4.0.1_beta20050602.ebuild:
330 GCC4 snapshot bump
331
332 01 Jun 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.4.ebuild:
333 Added ~ppc64 to KEYWORDS
334
335 *gcc-3.2.2 (28 May 2005)
336
337 28 May 2005; Mike Frysinger <vapier@gentoo.org> +gcc-3.2.2.ebuild:
338 Add gcc for PS2.
339
340 *gcc-4.0.1_beta20050526 (28 May 2005)
341
342 28 May 2005; Mark Loeser <halcy0n@gentoo.org>
343 -gcc-4.0.1_beta20050521.ebuild, +gcc-4.0.1_beta20050526.ebuild:
344 GCC4 snapshot bump
345
346 *gcc-3.4.4 (24 May 2005)
347
348 24 May 2005; Mike Frysinger <vapier@gentoo.org>
349 +files/3.4.4/gcc-3.4.4-cross-compile.patch, +gcc-3.4.4.ebuild:
350 Version bumpage.
351
352 *gcc-3.3.6 (24 May 2005)
353
354 24 May 2005; Mike Frysinger <vapier@gentoo.org>
355 +gcc-3.3.6.ebuild:
356 Version bumpage.
357
358 *gcc-4.0.1_beta20050521 (22 May 2005)
359
360 22 May 2005; Mark Loeser <halcy0n@gentoo.org>
361 -gcc-4.0.1_beta20050514.ebuild, +gcc-4.0.1_beta20050521.ebuild:
362 GCC4 snapshot bump
363
364 *gcc-2.95.3-r9 (21 May 2005)
365
366 21 May 2005; Mike Frysinger <vapier@gentoo.org> +gcc-2.95.3-r9.ebuild:
367 Add patches from Debian/crosstool and try to make more cross-compile friendly.
368
369 *gcc-4.0.1_beta20050514 (15 May 2005)
370
371 15 May 2005; Mark Loeser <halcy0n@gentoo.org>
372 -gcc-4.0.1_beta20050507.ebuild, +gcc-4.0.1_beta20050514.ebuild:
373 Bump gcc4 ebuild to the newest snapshot
374
375 11 May 2005; Martin Schlemmer <azarah@gentoo.org>
376 gcc-4.0.1_beta20050507.ebuild:
377 Fix depends to actually depend on glibc/binutils that sorda makes things
378 work (glibc I only depend on something we can build against, not build at
379 this stage). Remove my patching crud that got included by mistake.
380
381 11 May 2005; Diego Pettenò <flameeyes@gentoo.org>
382 gcc-3.4.3.20050110-r2.ebuild, gcc-4.0.1_beta20050507.ebuild:
383 Make latest gcc (3.4 and 4) depend on glibc just for glibc systems.
384
385 10 May 2005; Martin Schlemmer <azarah@gentoo.org>
386 files/awk/fixlafiles.awk, gcc-4.0.0.ebuild, gcc-4.0.1_beta20050507.ebuild:
387 Fixup fixlafiles.awk detecting of gcc CHOST.
388
389 *gcc-4.0.1_beta20050507 (08 May 2005)
390
391 08 May 2005; Mark Loeser <halcy0n@gentoo.org>
392 -gcc-4.0.0_beta20050416.ebuild, +gcc-4.0.1_beta20050507.ebuild:
393 Version bump to the newest GCC4 snapshot.
394
395 23 Apr 2005; Joshua Kinard <kumba@gentoo.org>
396 +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch,
397 gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r1.ebuild,
398 gcc-3.4.3.20050110-r2.ebuild:
399 Update the gcc-3.4.3 ebuilds to use a newer IP28 cache barrier patch. Won't
400 affect mainstream Mips systems.
401
402 *gcc-4.0.0 (21 Apr 2005)
403
404 21 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org> +gcc-4.0.0.ebuild:
405 Adding ebuild for gcc-4.0.0 release. This doesn't mean it's supported yet!
406
407 *gcc-4.0.0_beta20050416 (17 Apr 2005)
408
409 17 Apr 2005; Mark Loeser <halcy0n@gentoo.org>
410 -gcc-4.0.0_beta20050409.ebuild, +gcc-4.0.0_beta20050416.ebuild:
411 Bump to newest weekly snapshot.
412
413 *gcc-4.0.0_beta20050409 (12 Apr 2005)
414
415 12 Apr 2005; Mark Loeser <halcy0n@gentoo.org>
416 -gcc-4.0.0_beta20050402.ebuild, +gcc-4.0.0_beta20050409.ebuild:
417 Updating GCC4 ebuild to the newest snapshot
418
419 *gcc-3.3.5.20050130-r2 (08 Apr 2005)
420
421 08 Apr 2005; Mike Frysinger <vapier@gentoo.org>
422 +gcc-3.3.5.20050130-r2.ebuild:
423 Add a patch from Debian and the patch to prevent gcc from unlinking /dev/null.
424
425 *gcc-3.4.3.20050110-r2 (08 Apr 2005)
426
427 08 Apr 2005; Mike Frysinger <vapier@gentoo.org>
428 +gcc-3.4.3.20050110-r2.ebuild:
429 Add fix for PR/16625 from upstream #88022 by Ed Catmur. Patch to prevent
430 /dev/null from being deleted #79836 by David Wood. Also add a patch for arm
431 PR/16201 and a patch from Debian for m68k.
432
433 *gcc-4.0.0_beta20050402 (03 Apr 2005)
434
435 03 Apr 2005; Mark Loeser <halcy0n@gentoo.org>
436 -gcc-4.0.0_beta20050326.ebuild, +gcc-4.0.0_beta20050402.ebuild:
437 Version bump to the newest GCC4 snapshot
438
439 *gcc-4.0.0_beta20050326 (28 Mar 2005)
440
441 28 Mar 2005; Mark Loeser <halcy0n@gentoo.org>
442 -gcc-4.0.0_beta20050305.ebuild, +gcc-4.0.0_beta20050326.ebuild:
443 Version bump to newest GCC4 snapshot
444
445 27 Mar 2005; Hardave Riar <hardave@gentoo.org> gcc-3.4.3-r1.ebuild:
446 Stable on mips.
447
448 21 Mar 2005; <solar@gentoo.org> gcc-3.4.3-r1.ebuild,
449 gcc-3.4.3.20050110-r1.ebuild:
450 - mark ppc pp64 stable for pie/ssp use
451
452 *gcc-3.4.3.20050110-r1 (20 Mar 2005)
453
454 20 Mar 2005; Mike Frysinger <vapier@gentoo.org>
455 +gcc-3.4.3.20050110-r1.ebuild:
456 Fix visibility patches #78720, update uclibc support, and add support for
457 arm bigendian.
458
459 19 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
460 gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110.ebuild:
461 use_multilib -> is_multilib
462
463 *gcc-3.3.5.20050130-r1 (19 Mar 2005)
464
465 19 Mar 2005; Mike Frysinger <vapier@gentoo.org>
466 +gcc-3.3.5.20050130-r1.ebuild:
467 Update uclibc patches and split them off into a sep tarball.
468
469 17 Mar 2005; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.3-r1.ebuild:
470 Marked ppc
471
472 15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
473 gcc-3.3.5.20050130.ebuild:
474 Stable sparc.
475
476 14 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
477 gcc-2.95.3-r8.ebuild:
478 Patched to compile usilg gcc-3.4.
479
480 *gcc-4.0.0_beta20050305 (07 Mar 2005)
481
482 07 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
483 +gcc-4.0.0_beta20050305.ebuild:
484 Version bump of gcc-4 for bleeding edge masochists.
485
486 *gcc-4.0.0_alpha20050213 (17 Feb 2005)
487
488 17 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
489 gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
490 gcc-3.4.3.20050110.ebuild, -gcc-4.0.0_alpha20050123.ebuild,
491 -gcc-4.0.0_alpha20050130.ebuild, +gcc-4.0.0_alpha20050213.ebuild:
492 Only apply libffi-without-libgcj.patch if we're -build. Bump the gcc-4
493 version and make a note to report bugs upstream.
494
495 12 Feb 2005; <plasmaroo@gentoo.org> gcc-3.3.5.20050130.ebuild:
496 Mark -ia64 as bootstrapping fails with this version.
497
498 12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
499 gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
500 gcc-3.4.3.20050110.ebuild, gcc-4.0.0_alpha20050123.ebuild,
501 gcc-4.0.0_alpha20050130.ebuild:
502 Added DEPEND for cross-compilation.
503
504 12 Feb 2005; <plasmaroo@gentoo.org> gcc-3.4.3-r1.ebuild,
505 gcc-3.4.3.20050110.ebuild:
506 Mask 3.4 series -ia64; PINE fails horribly with it but works on 3.3.2...
507
508 10 Feb 2005; Markus Rothe <corsair@gentoo.org> gcc-3.4.3-r1.ebuild:
509 Stable on ppc64
510
511 02 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
512 gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild:
513 Fix bug #80434.
514
515 02 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
516 gcc-3.3.5.20050130.ebuild:
517 Pushing into ~arch. Re-adds support for tls on sparc.
518
519 01 Feb 2005; Sven Wegener <swegener@gentoo.org>
520 gcc-4.0.0_alpha20050123.ebuild, gcc-4.0.0_alpha20050130.ebuild:
521 Added missing ? in PDEPEND.
522
523 *gcc-3.3.5.20050130 (01 Feb 2005)
524
525 01 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
526 gcc-3.3.5-r1.ebuild, +gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild,
527 gcc-3.4.3.20050110.ebuild, +gcc-4.0.0_alpha20050123.ebuild,
528 +gcc-4.0.0_alpha20050130.ebuild:
529 Adding gcc4 alpha ebuilds for development and testing. Fix ordering of data
530 in ebuilds so DESCRIPTION, etc comes after inherit toolchain. Bump gcc-3.3
531 to reintroduce patchs from fedora which got dropped from 3.3.5 and
532 3.3.5-r1. This should fix tls issues on sparc (bug #78320), but it is still
533 in 'KEYWORDS=-*' until the PIE patches get updated.
534
535 31 Jan 2005; <plasmaroo@gentoo.org> gcc-3.3.5-r1.ebuild,
536 gcc-3.4.3-r1.ebuild:
537 GCC 3.3.5 eats fluffy bunnies for breakfast and kills IA64 bootstraps, so
538 3.4.3-r1 is going stable as it works. Marking 3.3.5-r1 "-ia64".
539
540 25 Jan 2005; Rob Holland <tigger@gentoo.org> :
541 Don't break the description line by overriding it in the eclass.
542
543 19 Jan 2005; Joshua Kinard <kumba@gentoo.org> gcc-3.4.3-r1.ebuild,
544 gcc-3.4.3.20050110.ebuild:
545 Typo tweaks in some comments in src_unpack.
546
547 19 Jan 2005; Brandon Hale <tseng@gentoo.org> gcc-3.4.3.20050110.ebuild:
548 Re-masking by request, see bug #78666. This GCC is failing with ICE, and
549 some users report that it cannot even build itself. Hopefully the
550 SSE2/3 fixes can be sanely backported to a released toolchain instead of
551 unleashing a random, busted CVS checkout on ~arch.
552
553 16 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
554 gcc-3.4.3.20050110.ebuild:
555 Pushing into ~arch from -*. This fixes bugs #57602 and #75067.
556
557 11 Jan 2005; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.5-r1.ebuild:
558 Stable on sparc
559
560 *gcc-3.4.3.20050110 (10 Jan 2005)
561
562 10 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
563 +gcc-3.4.3.20050110.ebuild:
564 Bump to a newer version of the 3.4 branch from upstream. This should resolve
565 alot of SIMD issues people are hsving with -msse and others. Should resolve
566 bug #57602, hopefully bug #75067, and all of its kin.
567
568 10 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
569 gcc-3.3.5-r1.ebuild, gcc-3.4.3-r1.ebuild:
570 Moved src_install, pkg_preinst, and pkg_postinst into eclass using
571 gcc-3.3.5-r1 and gcc-3.4.3-r1 as a base. Made env.d script creation more
572 abstract. Fixed up multilib support. Fixed some problems moving libs to
573 incorrect destinations or not moving some libs. Fixed a few
574 cross-compilation problems (but not all yet). Closes bug #76884. Updated
575 src_unpack to do patches based on ${CTARGET} instead of ${ARCH}.
576
577 09 Jan 2005; Joshua Kinard <kumba@gentoo.org>
578 +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, gcc-3.4.3-r1.ebuild:
579 Added patch that introduces cache barriers to be used when building SGI IP28
580 kernels. Only enabled by passing -mip28-cache-barriers. Only patched in if USE
581 ip28 is set, so non-ip28 mips systems will never see this option.
582
583 06 Jan 2005; Mike Frysinger <vapier@gentoo.org> gcc-3.3.5-r1.ebuild:
584 Update pie patches to fix order #72665.
585
586 30 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
587 +files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch,
588 gcc-3.3.5-r1.ebuild:
589 Fixing bad function prototype which causes compilation to fail on some
590 configurations.
591
592 24 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
593 gcc-3.4.3-r1.ebuild:
594 Make sure ${CTARGET}-g77 is created.
595
596 21 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
597 gcc-3.4.3-r1.ebuild:
598 sparc64 multilib fixes... /lib is 32bit which confused the ebuild.
599
600 *gcc-3.3.5-r1 (04 Dec 2004)
601
602 04 Dec 2004; Travis Tilley <lv@gentoo.org>
603 +files/3.3.4/libffi-without-libgcj.patch, +gcc-3.3.5-r1.ebuild,
604 -gcc-3.3.5.ebuild:
605 added libffi-without-gcj fix, fixed another libpath bug, and updated the pie
606 patches so that sparc works again. the ebuilds and pie patch revisions for
607 the latest 3.3 and 3.4 ebuilds are now in sync. re-keyworded as testing on
608 sparc
609
610 03 Dec 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3-r1.ebuild:
611 keyworded as testing on previously supported archs, as well as ia64 which
612 works now, yay
613
614 29 Nov 2004; Rob Holland <tigger@gentoo.org> files/gcc-spec-env.patch:
615 fixup gcc_specs patch to handle empty string
616
617 27 Nov 2004; Jeremy Huddleston <eradicator@gentoo.org> gcc-3.3.5.ebuild:
618 -sparc because of weirdness
619
620 26 Nov 2004; Sven Wegener <swegener@gentoo.org> :
621 Added missing digest entries.
622
623 27 Nov 2004; Travis Tilley <lv@gentoo.org>
624 +files/3.4.3/libffi-without-libgcj.patch, gcc-3.4.3-r1.ebuild:
625 1) added a patch that will allow building libffi without gcj. This
626 should make gnustep users happy. ;)
627 2) fixed a few more issues with libraries ending up outside the gcc
628 ${LIBPATH}
629 3) fixed the libtool archive libdir fixing thingie, which has apparently
630 been broken for quite some time without anyone noticing
631
632 *gcc-3.4.3-r1 (25 Nov 2004)
633
634 25 Nov 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.3-r1.ebuild:
635 added a 20041125 branch update. made the logic for controlling
636 {PIE,SSP}-by-default logic even more fine grained, and updated the pie
637 patches to the latest version.
638
639 21 Nov 2004; Travis Tilley <lv@gentoo.org> -gcc-3.1.1-r2.ebuild,
640 -gcc-3.3.1-r5.ebuild, -gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild,
641 -gcc-3.3.2-r3.ebuild, -gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild,
642 gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
643 -gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, -gcc-3.3.3.ebuild,
644 gcc-3.3.4-r1.ebuild, gcc-3.3.4-r2.ebuild, -gcc-3.3.ebuild:
645 removed unused versions and changed the SLOT for all gcc 3.3 ebuilds to be
646 3.3 instead of 3.2
647
648 21 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.5.ebuild:
649 updated manpages and pie patches
650
651 20 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3.ebuild:
652 stable on amd64
653
654 20 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.5.ebuild:
655 added in bounds checking support, fixed some multilib path oddities, and
656 made the ebuild use the newish should_we_gcc_config check for deciding
657 whether or not we should run gcc-config during postinst.
658 NOTE: at the moment 3.3.5 will not compile xgcc when using gcc 3.4
659
660 18 Nov 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org> gcc-3.4.3.ebuild:
661 We don't need no stinky libstdc++-v3 on MIPS. Not to mention that 3.4.3 can't
662 compile it anyways
663
664 *gcc-3.3.5 (17 Nov 2004)
665
666 17 Nov 2004; Mike Frysinger <vapier@gentoo.org> +gcc-3.3.5.ebuild:
667 Version bump.
668
669 14 Nov 2004; Sven Wegener <swegener@gentoo.org> :
670 Added missing ? after !build in PDEPEND.
671
672 09 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3.ebuild:
673 add back in bounds checking support and fix a silly libdir bug (70481)
674
675 07 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.3.ebuild:
676 updated the pie patch tarball to version 8.7.6.6. this fixes a bug with
677 using the patches on alpha without a binutils that supports -pie. since
678 alpha is not currently keyworded for this ebuild, the revision has not been
679 bumped for this fix.
680
681 07 Nov 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r3.ebuild,
682 gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild,
683 gcc-3.3.4-r2.ebuild, gcc-3.4.1-r2.ebuild, gcc-3.4.1-r3.ebuild,
684 gcc-3.4.1.ebuild, gcc-3.4.2-r2.ebuild, gcc-3.4.3.ebuild:
685 changed the f77 USE flag to just plain old fortran
686
687 *gcc-3.4.3 (07 Nov 2004)
688
689 07 Nov 2004; Travis Tilley <lv@gentoo.org> -gcc-3.4.2-r3.ebuild,
690 +gcc-3.4.3.ebuild:
691 version bumped. only generate specs-specific gcc configs if hardened gcc is
692 known to work on your arch. updated a few patches from redhat, and added the
693 arm/cross patches to the gcc patch tarball. removed gcc 3.4.2-r3 since the
694 branch update used was made just before the 3.4.3 freeze (dont worry sparc
695 users, this ebuild is keyworded as testing on sparc).
696
697 06 Nov 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.4.2-r3.ebuild:
698 Marked unstable on sparc (Needs cascaded sparc64/gcc34 testing profile).
699
700 31 Oct 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.4.1-r3.ebuild:
701 Marked stable on mips.
702
703 28 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r3.ebuild:
704 fixed the ppc logic in toolchain.eclass and keyworded 3.4.2-r3 as testing on
705 ppc
706
707 26 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r3.ebuild:
708 keyword as testing on amd64, mips, ppc64, and x86
709
710 26 Oct 2004; Mike Frysinger <vapier@gentoo.org>
711 +files/3.4.2/400-mips-pr17565.patch, +files/3.4.2/401-ppc-eabi-typo.patch,
712 +files/3.4.2/600-gcc34-arm-ldm-peephole.patch,
713 +files/3.4.2/601-gcc34-arm-ldm.patch,
714 +files/3.4.2/602-sdk-libstdc++-includes.patch,
715 +files/3.4.2/700-pr15068-fix.patch, +files/3.4.2/800-arm-bigendian.patch,
716 +files/3.4.2/810-arm-bigendian-uclibc.patch, gcc-3.4.2-r3.ebuild:
717 Import a bunch of patches from uclibc and merge a bunch of misc
718 cross-compiling fixes.
719
720 *gcc-3.4.2-r3 (25 Oct 2004)
721
722 25 Oct 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2-r3.ebuild:
723 any patches borrowed from fedora that are no longer in the latest fedora gcc
724 3.4 src rpm have been removed, except for the symbol visibility patches. added
725 20041025 branch update. a few GCC_SPECS and gcc-config related bugs in
726 toolchain.eclass have also been fixed.
727
728 18 Oct 2004; Tom Gall <tgall@gentoo.org> gcc-3.4.1-r3.ebuild:
729 stable on ppc64
730
731 06 Oct 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.4.2-r2.ebuild:
732 added bounds checking by H.T. Brugge to gcc-3.4.2-r2 and toolchain.eclass,
733 notice that PIE+SSP is turned off when boundschecking is active
734
735 05 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild:
736 made 3.4.2-r2 rdep on gcc-config-1.3.6-r3 to fix the new specs-specific config
737 switching and marked stable on amd64
738
739 05 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild:
740 revert the multilib-by-default changes, since this seems to be causing
741 problems with hardened, and we havent yet completely figured out how to handle
742 mips' three ABIs.
743 Note: the multilib problem with hardened on amd64 will soon be fixed in
744 hardened-dev-sources, and this will no longer be an issue.
745
746 03 Oct 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2-r2.ebuild:
747 use create_gcc_env_entry from toolchain.eclass to create gcc-config entries
748 for using the hardened/vanilla specs files
749
750 25 Sep 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r3.ebuild,
751 gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild,
752 gcc-3.3.4-r2.ebuild:
753 update uclibc patched ebuilds to work properly with recent libtool eclass
754 changes
755
756 22 Sep 2004; Joshua Kinard <kumba@gentoo.org>
757 +files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.2-r2.ebuild:
758 Added a patch for mips that adds -march=r10000 and -mtune=r10000 support to
759 gcc.
760
761 *gcc-3.4.2-r2 (21 Sep 2004)
762
763 21 Sep 2004; Travis Tilley <lv@gentoo.org>
764 +files/3.4.2/gcc34-fix-sse2_pinsrw.patch,
765 +files/3.4.2/gcc34-m32-no-sse2.patch, -gcc-3.4.2-r1.ebuild,
766 +gcc-3.4.2-r2.ebuild:
767 moved libgcc stuff back into the versioned directory, the libgcc_s-only stuff
768 will be broken out into a seperate ebuild. fixed broken libtool archives.
769 added an sse2 fix from Scott "I also own lv" Ladd, and a workaround that
770 disables sse2 by default for 32bit on both x86 and amd64 until the rest of the
771 wrong-code bugs are fixed. the workaround can be disabled completely by using
772 the -msse2 flag.
773
774 19 Sep 2004; <solar@gentoo.org> files/3.3.4/gcc-3.3.4-spec-env.patch,
775 files/3.4.1/gcc-3.4.1-spec-env.patch:
776 update robs patches from GCC_SPEC to GCC_SPECS so names are consistent in all
777 gcc versions
778
779 19 Sep 2004; <solar@gentoo.org> :
780 restore changelog
781
782 *gcc-3.4.1-r3 (19 Sep 2004)
783
784 19 Sep 2004; Rob Holland <tigger@gentoo.org>
785 +files/3.3.4/gcc-3.3.4-spec-env.patch,
786 +files/3.4.1/gcc-3.4.1-spec-env.patch, +gcc-3.3.4-r2.ebuild,
787 +gcc-3.4.1-r3.ebuild:
788 added GCC_SPEC environment variable support
789
790 14 Sep 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.2-r1.ebuild:
791 Marked -ppc
792
793 13 Sep 2004; Travis Tilley <lv@gentoo.org> +files/gcc-spec-env.patch,
794 gcc-3.4.2-r1.ebuild:
795 added a patch from Rob "I own lv" Holland that allows you to switch specs
796 files based on an environment variable (GCC_SPECS) and made gcc build both a
797 vanilla and hardened specs file by default. Eventually this will mean being
798 able to switch between gcc and hardened gcc on the fly. Since neither
799 gcc-config nor portage support this yet, I'm not bumping the revision number.
800
801 *gcc-3.4.2-r1 (12 Sep 2004)
802
803 12 Sep 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2-r1.ebuild,
804 -gcc-3.4.2.ebuild:
805 re-added uclibc patches and masked for testing
806
807 10 Sep 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2.ebuild:
808 updated ssp patch to 3.4.1-1. this version includes it's own documentation and
809 will define _SSP_ when stack protection code is being built.
810
811 08 Sep 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.2.ebuild:
812 made gcc default to using multilib on supported archs. add nomultilib to USE
813 to disable.
814
815 *gcc-3.4.2 (07 Sep 2004)
816
817 07 Sep 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2.ebuild,
818 -gcc-3.4.2_pre20040902.ebuild:
819 version bump. disabled building libjava multilib. this release is masked until
820 the uclibc patches are done, bootstrapping is tested, and the toolchain.eclass
821 changes are tested on ppc and ppc64.
822
823 06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org> gcc-3.4.1-r2.ebuild,
824 gcc-3.4.1.ebuild, gcc-3.4.2_pre20040902.ebuild:
825 Switch to use epause and ebeep, bug #62950
826
827 06 Sep 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.1-r2.ebuild:
828 Marked ppc
829
830 *gcc-3.4.2_pre20040902 (05 Sep 2004)
831
832 05 Sep 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.2_pre20040902.ebuild:
833 - added 3.4.2_pre20040902 for testing and working on the new toolchain.eclass
834 - updated the gcc symbol visibility patch
835 - removed uclibc patches temporarily, they break every time I update gcc
836 - added a hack to make gcj not build multilib
837 - made libgcc_s.so install to /lib{,32,64}
838 - added a potential cross-compile fix that should run the correct target
839 when CCHOST != CHOST
840 - added java gui backport
841
842 31 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.4-r1.ebuild:
843 Stable on sparc
844
845 28 Aug 2004; <solar@gentoo.org> gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
846 We don't want a PDEPEND of libstd++v3 on uclibc.
847
848 26 Aug 2004; Jon Portnoy <avenj@gentoo.org> gcc-3.3.4-r1.ebuild :
849 Stable on x86
850
851 26 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.4-r1.ebuild:
852 stable on amd64
853
854 26 Aug 2004; <solar@gentoo.org> -gcc-3.3.2-r6.ebuild, -gcc-3.3.3-r1.ebuild,
855 -gcc-3.3.4.ebuild, -gcc-3.4.0-r6.ebuild:
856 pruned a few more ebuilds
857
858 25 Aug 2004; <solar@gentoo.org> -gcc-3.3-r1.ebuild, -gcc-3.3.3-r4.ebuild,
859 -gcc-3.3.3_pre20040130.ebuild, -gcc-3.3.3_pre20040215.ebuild,
860 -gcc-3.3.3_pre20040322.ebuild, gcc-3.3.4-r1.ebuild, gcc-3.4.1-r2.ebuild:
861 removed old/stale ebuilds, marked gcc-3.3.4-r1 stable on arm, keep gcc from
862 scanning for guard symbols when environment variable is set
863
864 25 Aug 2004; Mike Frysinger <vapier@gentoo.org> gcc-2.95.3-r8.ebuild,
865 gcc-3.2.3-r4.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild,
866 gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild,
867 gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
868 gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild,
869 gcc-3.3.3-r3.ebuild, gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild,
870 gcc-3.3.3-r6.ebuild, gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
871 gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
872 gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
873 gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild,
874 gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
875 Rip out $COMPILER since it isnt used in such a way that matters.
876
877 20 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.4-r1.ebuild:
878 Enabled -O2 for sparc: safe and good
879
880 17 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.1-r2.ebuild,
881 gcc-3.4.1.ebuild:
882 made gcc depend on media-libs/libart_lgpl when gcj is in USE
883
884 17 Aug 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.4.1-r2.ebuild:
885 Marked ~ppc
886
887 14 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild,
888 gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
889 -mcpu is deprecated on amd64 and x86
890
891 14 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
892 files/3.4.1/gcc-3.4.1-mips-n32only.patch,
893 files/3.4.1/gcc-3.4.1-mips-n64only.patch, gcc-3.4.1-r2.ebuild:
894 Make sure all gcc libraries go into version-specific dir on n32-only and
895 n64-only systems
896
897 13 Aug 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.1-r2.ebuild:
898 stable on amd64 :)
899
900 11 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> gcc-3.3.4-r1.ebuild:
901 Keyworded ~sparc
902
903 11 Aug 2004; Travis Tilley <lv@gentoo.org>
904 +files/3.4.1/gcc-3.4.1-glibc-is-native.patch, gcc-3.4.1-r2.ebuild,
905 gcc-3.4.1.ebuild:
906 added a fix for bug 55108, where enabling multilib caused gcc to fail
907 compiling with "Link tests are not allowed after GCC_NO_EXECUTABLES"
908
909 08 Aug 2004; Tom Martin <slarti@gentoo.org> gcc-3.3.3-r3.ebuild,
910 gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
911 gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.4.0-r6.ebuild,
912 gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
913 Typo in DESCRIPTION: extentions -> extensions. Bug 59717.
914
915 06 Aug 2004; Mike Frysinger <vapier@gentoo.org>
916 +files/pro-police-docs.patch, gcc-3.3.4-r1.ebuild, gcc-3.4.0-r6.ebuild,
917 gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
918 Add the pro-police doc patch.
919
920 05 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
921 gcc-3.4.1-r2.ebuild:
922 Disable PDEPEND on libstdc++-v3 for n32/n64 systems. gcc-3.3 didn't work on
923 them ever. Not to mention that libstdc++-v3 simply doesn't build as n32.
924 Also add $ABI variable. It should be set in profile for multi-abi capable arches
925
926 *gcc-3.4.1-r2 (03 Aug 2004)
927
928 03 Aug 2004; Travis Tilley <lv@gentoo.org>
929 +files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch, -gcc-3.4.1-r1.ebuild,
930 +gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild:
931 new snapshot, among other things it contains an enum fix that's needed to work
932 on porting openoffice to gcc 3.4. removed the old experimental ebuild and
933 keyworded 3.4.1 stable on ppc64 since it also has the ICE fix for mozilla.
934 updated piepatch version to 8.7.6.5
935
936 03 Aug 2004; Tom Gall <tgall@gentoo.org> gcc-3.4.1-r1.ebuild:
937 stable on ppc64
938
939 29 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.4-r1.ebuild:
940 adding hardened dependency for sparc, still not keyworded, but yet to come
941
942 26 Jul 2004; Travis Tilley <lv@gentoo.org>
943 +files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, gcc-3.4.1-r1.ebuild,
944 gcc-3.4.1.ebuild:
945 added a patch that should fix a ppc64 specific internal compiler error that
946 shows up when compiling mozilla
947
948 25 Jul 2004; Daniel Goller <morfic@gentoo.org> gcc-3.4.1.ebuild:
949 Marking ~x86 for gcc 3.4 profile
950
951 25 Jul 2004; Guy Martin <gmsoft@gentoo.org> gcc-3.4.1.ebuild:
952 Marked -hppa. It b0rks glibc and co.
953
954 *gcc-3.3.3-r1 (22 Jul 2004)
955
956 22 Jul 2004; Martin Schlemmer <azarah@gentoo.org>
957 +files/3.3.3/gcc333-pr15693.patch, +gcc-3.3.3-r1.ebuild:
958 Bug #57182. This is sparc only fixup.
959
960 22 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.4-r1.ebuild:
961 fire up hardened changes for sparc and hppa, though still leaving keyworded on
962 sparc
963
964 22 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.4.1.ebuild:
965 added hppa logic and note for glibc
966
967 20 Jul 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r6.ebuild:
968 added hardened auto PIE SSP for sparc
969
970 19 Jul 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild,
971 gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild:
972 changed use of gtk2 USE flag to gtk
973
974 14 Jul 2004; <solar@gentoo.org> gcc-3.3.4-r1.ebuild:
975 gcc-3.3.4-r1 marked -hppa ~x86 ~amd64 ~mips ~arm, ~sparc desired
976
977 13 Jul 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.1.ebuild:
978 marking 3.4.1 stable on amd64. fixes bug 56864
979
980 13 Jul 2004; Travis Tilley <lv@gentoo.org> files/awk/fixlafiles.awk:
981 added Martin Schlemmer's new fixlafiles.awk with support for gcc 3.4 lib paths
982
983 11 Jul 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild,
984 gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild:
985 xlib peers are deprecated in libjava 3.4.0, switching gcc 3.4 ebuilds to gtk2
986
987 *gcc-3.4.1-r1 (10 Jul 2004)
988
989 10 Jul 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.1-r1.ebuild:
990 now that i've tested it a bit locally, i'm committing a -* masked ebuild with
991 the GCC symbol visibility patch
992 (http://www.nedprod.com/programs/gccvisibility.html) for further testing by
993 hardened + uclibc devs. it should eventually lead to speed increases for
994 hardened, smaller libs for uclibc, and improved load times for everybody. this
995 ebuild also has a few readability cleanups for my own personal sanity.
996
997 07 Jul 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.3.3-r6.ebuild:
998 Marked stable on mips.
999
1000 *gcc-3.4.1 (05 Jul 2004)
1001
1002 05 Jul 2004; Travis Tilley <lv@gentoo.org>
1003 +files/3.4.1/gcc-3.4.1-gentoo-branding.patch, +gcc-3.4.1.ebuild:
1004 new version. please see http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 for more
1005 information.
1006
1007 *gcc-3.3.4-r1 (04 Jul 2004)
1008
1009 04 Jul 2004; Martin Schlemmer <azarah@gentoo.org> +gcc-3.3.4-r1.ebuild:
1010 Update from 3_3-rhl branch. Add PIE support back.
1011
1012 02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gcc-2.95.3-r8.ebuild,
1013 gcc-3.0.4-r6.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.3-r1.ebuild,
1014 gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild,
1015 gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
1016 gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
1017 gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
1018 gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
1019 gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
1020 gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
1021 gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild:
1022 virtual/glibc -> virtual/libc
1023
1024 29 Jun 2004; <solar@gentoo.org> gcc-3.3.3-r6.ebuild, gcc-3.3.4.ebuild,
1025 gcc-3.4.0-r6.ebuild, files/3.3.3/gcc-3.3.3-norelro.patch:
1026 add norelro patch for uclibc
1027
1028 28 Jun 2004; <solar@gentoo.org> gcc-3.4.0-r6.ebuild:
1029 fwdport uclibc updates from 3.3.4
1030
1031 27 Jun 2004; Luca Barbato <lu_zero@gentoo.org> :
1032 Minor ppc/altivec related fix
1033
1034 24 Jun 2004; <solar@gentoo.org> gcc-3.3.3-r6.ebuild:
1035 backport uclibc updates from 3.3.4
1036
1037 24 Jun 2004; Aron Griffis <agriffis@gentoo.org> gcc-3.3-r1.ebuild,
1038 gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild,
1039 gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild,
1040 gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild,
1041 gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild,
1042 gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild,
1043 gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild,
1044 gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild,
1045 gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild:
1046 Fix use invocation and regenerate broken manifest
1047
1048 *gcc-3.3.4 (20 Jun 2004)
1049
1050 20 Jun 2004; Martin Schlemmer <azarah@gentoo.org>
1051 +files/3.3.4/gcc334-gentoo-branding.patch, +gcc-3.3.4.ebuild:
1052 Update version. Add uclibc changes as from Ned Ludd (not sure who they from).
1053 PIE support is for the moment disabled, and thus the '-*' in KEYWORDS.
1054 Closes bug #54321.
1055
1056 09 Jun 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r6.ebuild:
1057 removing the hardened PIE SSP logic for sparc - it breaks glibc compiling with
1058 a hardened gcc and until this is sorted out we cannot support it on sparc
1059 anyway
1060
1061 08 Jun 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r6.ebuild:
1062 stable on amd64
1063
1064 08 Jun 2004; <solar@gentoo.org> gcc-3.3.3-r6.ebuild:
1065 gcc-3.3.3-r6.ebuild marked stable for upcoming release
1066
1067 08 Jun 2004; Brandon Hale <tseng@gentoo.org> gcc-3.3.3-r6.ebuild:
1068 Start wider testing for 3.3.3-r6, marked ~x86.
1069
1070 *gcc-3.1.1-r2 (07 Jun 2004)
1071
1072 07 Jun 2004; Mike Frysinger <vapier@gentoo.org> -gcc-3.1.1-r1.ebuild,
1073 +gcc-3.1.1-r2.ebuild:
1074 Fix long standing env bug #30849 and use epatch instead of patch.
1075
1076 05 Jun 2004; Travis Tilley <lv@gentoo.org>
1077 +files/3.4.0/reiser4-why-do-you-hate-me.patch, gcc-3.4.0-r6.ebuild:
1078 added fix for compiling on reiser4 filesystems
1079
1080 04 Jun 2004; Travis Tilley <lv@gentoo.org>
1081 +files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch,
1082 +files/3.4.0/gcc34-ice-hack.patch, gcc-3.4.0-r6.ebuild:
1083 updated the ice hack patch and added a stack protector fix for cc1
1084
1085 04 Jun 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild:
1086 stable on amd64
1087
1088 04 Jun 2004; Brandon Hale <tseng@gentoo.org>
1089 +files/3.3.3/gcc-3.3.3-libiberty-pic.patch, gcc-3.3.3-r6.ebuild:
1090 Readd missing libiberty-pic patch for gcc-3.3.3-r6
1091
1092 03 Jun 2004; Tom Gall <tgall@gentoo.org> gcc-3.4.0-r6.ebuild:
1093 stable on ppc64
1094
1095 02 Jun 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> gcc-3.3.3_pre20040408-r1.ebuild:
1096 Masked stable on ppc
1097
1098 02 Jun 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r6.ebuild:
1099 lib64 fix for libgcc_s on ppc64
1100
1101 02 Jun 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.4.0-r6.ebuild:
1102 Added ~mips back to KEYWORDS.
1103
1104 02 Jun 2004; Travis Tilley <lv@gentoo.org>
1105 +files/3.4.0/gcc34-ia64-lib64.patch, +files/3.4.0/gcc34-multi32-hack.patch,
1106 +files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch, gcc-3.4.0-r6.ebuild:
1107 added some last minute multilib fixes for ppc64, ia64, and sparc
1108
1109 *gcc-3.4.0-r6 (01 Jun 2004)
1110
1111 01 Jun 2004; Travis Tilley <lv@gentoo.org>
1112 -files/3.4.0/gcc-3.4-libiberty-pic.patch,
1113 -files/3.4.0/gcc-3.4.0-mips-pcrel.diff,
1114 -files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch,
1115 +files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch,
1116 -files/3.4.0/gcc34-ppc64-typo-fix.patch, -gcc-3.4.0-r4.ebuild,
1117 -gcc-3.4.0-r5.ebuild, +gcc-3.4.0-r6.ebuild:
1118 branch update. this release should fix most of the unit-at-a-time problems
1119 people have been seeing.
1120
1121 30 May 2004; Travis Tilley <lv@gentoo.org>
1122 +files/3.4.0/gcc34-ppc64-typo-fix.patch, gcc-3.4.0-r5.ebuild:
1123 added a typo fix patch for ppc64
1124
1125 30 May 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
1126 +files/3.4.0/gcc-3.4.0-mips-pcrel.diff, gcc-3.4.0-r5.ebuild:
1127 Add n32 & n64 use flags
1128 Add n32/n64 patches and build options
1129 Allow multilibs on all arches
1130
1131 28 May 2004; Tom Gall <tgall@gentoo.org> gcc-3.3.3_pre20040408-r1.ebuild:
1132 marked as stable for ppc64
1133
1134 27 May 2004; Aron Griffis <agriffis@gentoo.org> gcc-3.3.2-r5.ebuild:
1135 Fix bug 52147: gcc-3.3.2-r5 used to build on ia64, now it doesn't. Demote
1136 stable version to 3.3.2-r2, which still builds.
1137
1138 *gcc-3.3.3-r6 (27 May 2004)
1139
1140 27 May 2004; Alexander Gabert <pappy@gentoo.org>
1141 +files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch, +gcc-3.3.3-r6.ebuild:
1142 added preliminary gcc 3.3.3 -r6 version, this one will fix the problems with
1143 bug 51386, removing guard from libgcc even UNResolved symbols
1144
1145 *gcc-3.4.0-r5 (26 May 2004)
1146
1147 26 May 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.0-r5.ebuild:
1148 uclibc related updates and fixes from Peter Mazinger
1149
1150 26 May 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r4.ebuild:
1151 adding ~amd64 keyword. this shouldnt have an effect on most users, as gcc 3.4
1152 is profile masked. please switch to the gcc34-amd64-2004.1 profile if you want
1153 to install this package on amd64.
1154
1155 21 May 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r4.ebuild:
1156 updated piepatches from Peter Mazinger to 8.7.6.2. the 3.4.0 version should
1157 now be as complete as the 3.3.x version. Thanks Peter, you rock! :)
1158
1159 20 May 2004; <solar@gentoo.org> gcc-3.3.3-r5.ebuild:
1160 marked gcc-3.3.3-r5 -* -hppa arm ~x86 ~sparc ~amd64
1161
1162 *gcc-3.4.0-r4 (21 May 2004)
1163
1164 21 May 2004; Travis Tilley <lv@gentoo.org> -gcc-3.4.0-r3.ebuild,
1165 +gcc-3.4.0-r4.ebuild:
1166 3.4.0-r3 was horribly broken, so i am doing a revision bump to encourage all
1167 users who installed this version to upgrade. i have also removed backwards
1168 compatibility support because it was horribly broken on a few archs other than
1169 x86 and amd64. please keep gcc 3.3.x or 3.2.x around if you need the older
1170 libstdc++ for running binary-only c++ apps.
1171
1172 *gcc-3.4.0-r3 (20 May 2004)
1173
1174 20 May 2004; Travis Tilley <lv@gentoo.org>
1175 +files/3.4.0/gcc-3.4-libiberty-pic.patch,
1176 -files/3.4.0/gcc-3.4.0-fno-for-scope.patch,
1177 -files/3.4.0/gcc-3.4.0-gentoo-branding.patch,
1178 +files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch, -gcc-3.4.0-r1.ebuild,
1179 -gcc-3.4.0-r2.ebuild, +gcc-3.4.0-r3.ebuild:
1180 updated gcc 3.4 to a 20040519 snapshot and removed the fno-for-scope and
1181 stack-size patches, as they"ve been merged upstream. updated to the latest
1182 piessp patches from Peter Mazinger, only with the arm patches temporarily
1183 disabled. removed SSP exclusion patch... it should no longer be needed. amd64
1184 users beware: this release breaks the ABI slightly, and has a small chance of
1185 causing problems. for more information on this ABI break, see
1186 http://gcc.gnu.org/ml/gcc/2004-05/msg00911.html
1187
1188 17 May 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r5.ebuild:
1189 added amd64 to the (short) list of archs that can enable automatic PIE + SSP
1190
1191 *gcc-3.3.3-r5 (14 May 2004)
1192
1193 14 May 2004; Alexander Gabert <pappy@gentoo.org> +gcc-3.3.3-r5.ebuild:
1194 added preliminary version for gcc-3.3.3-r5 with latest Mazinger patches and
1195 sparc define fix, testing proceeds on intel and sparc
1196
1197 13 May 2004; Travis Tilley <lv@gentoo.org>
1198 +files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch, gcc-3.4.0-r2.ebuild:
1199 it seems that the new SSP doesnt honor _LIBC_PROVIDES_SSP_, so i've included a
1200 patch that adds this functionality back in
1201
1202 *gcc-3.4.0-r2 (12 May 2004)
1203
1204 12 May 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.0-r2.ebuild,
1205 -gcc-3.4.0.ebuild:
1206 added SSP support and updated the piessp patches (mostly) to 8.7.4. note that
1207 the piessp patches arent yet as complete as the 3.3.3 version on archs other
1208 than x86 and amd64.
1209
1210 08 May 2004; <solar@gentoo.org> gcc-3.3.3-r4.ebuild:
1211 patch updates
1212
1213 06 May 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r3.ebuild,
1214 gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild:
1215 made the compatibility check look for the actual .so instead of just the
1216 versioned directory that contains it because there may or may not be any
1217 shared objects to back up... The PPC-specific gcc 3.3.3 ebuilds for some
1218 reason install libstdc++ directly to /usr/lib/ on PPC64, so this change should
1219 allow gcc 3.4.0-r1 to install on this arch without tar failing.
1220
1221 06 May 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3-r3.ebuild,
1222 gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild:
1223 copied the sed magick from 3.3.3-r4 that should fix building gcc with binutils
1224 2.15.90.0.3 and then downgrading to a previous version. it disables the
1225 --as-needed support that only gets compiled in when using binutils 2.15.90.0.2
1226 or higher (proper support of which has been moved back to a gcc 3.5 target)
1227
1228 06 May 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0-r1.ebuild:
1229 added gcc333_pre20040408-stack-size.patch for testing on ppc64
1230
1231 04 May 2004; Ilya A. Volynets-Evenbaks <iluxa@gentoo.org> gcc-3.4.0.ebuild:
1232 gcc reqires glibc-2.3.3_pre20040420, primarily because of bunch of missing
1233 sgidefs.h includes, patch for which is included there.
1234
1235 *gcc-3.4.0-r1 (04 May 2004)
1236
1237 04 May 2004; Travis Tilley <lv@gentoo.org> +gcc-3.4.0-r1.ebuild:
1238 added a compatibility function that backs up your older libstdc++ so that
1239 binary applications wont break if/when you uninstall your old compiler
1240
1241 04 May 2004; <solar@gentoo.org> files/3.3.3/gcc-uclibc-3.3-loop.patch:
1242 added gcc-uclibc-3.3-loop.patch
1243
1244 04 May 2004; <solar@gentoo.org> gcc-3.3.3-r4.ebuild:
1245 fixed typo's and limit USE hardened piessp by default to x86 only for now
1246
1247 03 May 2004; <solar@gentoo.org> gcc-3.3.3-r4.ebuild,
1248 files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch:
1249 disable -as-needed from being compiled into gcc specs natively when using
1250 >=sys-devel/binutils-2.15.90.0.3. This is done to keep our gcc backwards
1251 compatible with binutils. misc pie updates for misc arches
1252
1253 *gcc-3.3.3-r4 (02 May 2004)
1254
1255 02 May 2004; <solar@gentoo.org> gcc-3.3.3-r3, gcc-3.3.3-r4.ebuild:
1256 ARM is having issues with static linking as the spec file calls for
1257 crtbeginT.o vs crtbeginS.o so we disable improved handling patch till we can
1258 take a closer look. FIXME
1259
1260 01 May 2004; <solar@gentoo.org> gcc-3.3.3-r4.ebuild:
1261 piessp version 8.6.4 from Peter S. Mazinger. Additional patches added redhat
1262 ice-hack updated and more uclibc updates
1263
1264 30 Apr 2004; Tom Gall <tgall@gentoo.org> gcc-3.3.3_pre20040322.ebuild,
1265 gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild:
1266 mark these as ~ppc64. DO NOT MARK stable for ppc64 without talking to me please.
1267
1268 29 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-3.3.3-r3.ebuild,
1269 +files/3.3.3/gcc333-debian-arm-getoff.patch,
1270 +files/3.3.3/gcc333-debian-arm-ldm.patch:
1271 Take two patches from debian gcc-3.3.3 so that it works nicely on arm.
1272
1273 28 Apr 2004; Travis Tilley <lv@gentoo.org>
1274 +files/3.4.0/gcc-3.4.0-fno-for-scope.patch, gcc-3.4.0.ebuild:
1275 added fix for bug 49174
1276
1277 28 Apr 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0.ebuild:
1278 fixed things up a bit and added a check that changes the deprecated -mcpu
1279 option to -mtune so that libiberty wont break anymore for people with -mcpu in
1280 CFLAGS
1281
1282 28 Apr 2004; <solar@gentoo.org> gcc-3.3.3-r3.ebuild:
1283 More updates for uClibc, cross compiling fixes and addition of
1284 --disable-libunwind-exceptions for use with glibc
1285
1286 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> gcc-3.0.4-r6.ebuild:
1287 Add flag-o-matic for bug 49179
1288
1289 *gcc-3.3.3_pre20040426 (27 Apr 2004)
1290
1291 27 Apr 2004; Luca Barbato <lu_zero@gentoo.org>
1292 +files/3.3.3/gcc333_pre20040426-gentoo-branding.patch,
1293 +gcc-3.3.3_pre20040426.ebuild:
1294 New snapshot
1295
1296 27 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-3.4.0.ebuild:
1297 cleanup flag stuff and remove CHOST setting with hppa gcc-3.4.0.ebuild
1298
1299 27 Apr 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0.ebuild:
1300 re-added manpages and made the ebuild automatically die if gcj or multilib are
1301 in USE, as these are sure to make gcc 3.4.0 fail at this point...
1302
1303 26 Apr 2004; Tom Gall <tgall@gentoo.org> gcc-3.4.0.ebuild:
1304 fix bug 49111, appears to work quite well on ppc64
1305
1306 27 Apr 2004; Michael McCabe <randy@gentoo.org> gcc-3.3.3-r3.ebuild:
1307 Marked stable on s390
1308
1309 26 Apr 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0.ebuild:
1310 fix bug where the ebuild tries to nuke libiberty from outside the sandbox
1311
1312 26 Apr 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0.ebuild:
1313 change settings for mips again... arch set to mips3 and tune set to r4600
1314
1315 26 Apr 2004; Travis Tilley <lv@gentoo.org> gcc-3.4.0.ebuild:
1316 changed mips default arch settings so that march defaults to r4k and not
1317 mips3. also removed default mtune setting. thanks for the heads up geoman
1318
1319 *gcc-3.4.0 (26 Apr 2004)
1320
1321 26 Apr 2004; Travis Tilley <lv@gentoo.org>
1322 +files/3.4.0/gcc-3.4.0-gentoo-branding.patch,
1323 -files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch,
1324 gcc-3.3.3-r3.ebuild, +gcc-3.4.0.ebuild, -gcc-3.4.0_pre20040416.ebuild:
1325 added ebuild for gcc 3.4.0 final, and removed ada from the IUSE of gcc 3.3.3-r3
1326
1327 *gcc-3.3.3-r3 (25 Apr 2004)
1328
1329 25 Apr 2004; Martin Schlemmer <azarah@gentoo.org> +gcc-3.3.3-r3.ebuild:
1330 Update snapshot. Fix objc doc install. Do not build ada until we resolve if we
1331 should or not.
1332
1333 24 Apr 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.3.3.ebuild:
1334 Marking gcc-3.3.3 stable on mips, as stages and GRPs are built with it, and
1335 it's run fine with no issues.
1336
1337 22 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-3.3.3-r2.ebuild:
1338 Change the nogcj flag to gcj.
1339
1340 21 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-3.2-r5 gcc-3.1-r8:
1341 These were never released so lets prune them.
1342
1343 21 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-3.2.3-r2 gcc-3.2.3-r3
1344 gcc-3.2.3-r4:
1345 Bump r4 to stable and clean it up so we can force out r2 and r3 in the future.
1346
1347 21 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-2.95.3-r7 gcc-2.95.3-r8:
1348 Clean up ebuilds (filter-flags and similar) and bump r8 to stable for ppc/sparc/alpha
1349 so we can trim out r7 in the future.
1350
1351 21 Apr 2004; Mike Frysinger <vapier@gentoo.org> gcc-3.0.4 gcc-3.1.1-r1:
1352 Clean up the ebuild (filter-flags and similar).
1353
1354 20 Apr 2004; <solar@gentoo.org> gcc-3.3.3-r2.ebuild:
1355 add s390 gcc-3.3.3 patch from bug #47915, added USE flags for f77, objc from
1356 bug #23171.
1357
1358 *gcc-3.4.0_pre20040416 (19 Apr 2004)
1359
1360 19 Apr 2004; Travis Tilley <lv@gentoo.org>
1361 +files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch,
1362 +gcc-3.4.0_pre20040416.ebuild:
1363 initial commit for gcc 3.4.0 pre-release. currently only amd64 is tested well
1364 with gcc 3.4, gcj is broken, and some things dont compile properly.
1365 PIE-by-default support has been added, but propolice has yet to be ported.
1366
1367 18 Apr 2004; <solar@gentoo.org> :
1368 ChangeLog correction.. instructions on unmasking can be found in
1369 /usr/portage/profiles/package.mask
1370
1371 *gcc-3.3.3-r2 (18 Apr 2004)
1372
1373 18 Apr 2004; <solar@gentoo.org> gcc-3.3.3-r1.ebuild, gcc-3.3.3-r2.ebuild:
1374 long awaited piessp functionality in here after alot of local testing.. Many
1375 many thanks go to the PaX Team, Peter S. Mazinger (who helped tremendously),
1376 and all those who helped getting this version ready.. This gcc-3.3.3-r2.ebuild
1377 is currently package.masked but instructions on unmasking can be found in
1378 /usr/portage/package.unmask, please test. Note: USE=uclibc might still need a
1379 little more work, which we intend to address to before unmasking
1380
1381 *gcc-3.3.3_pre20040408-r1 (15 Apr 2004)
1382
1383 15 Apr 2004; Luca Barbato <lu_zero@gentoo.org>
1384 gcc-3.3.3_pre20040408-r1.ebuild,
1385 files/3.3.3/gcc333_pre20040408-gentoo-branding.patch,
1386 files/3.3.3/gcc333_pre20040408-stack-size.patch:
1387 New Snapshot
1388
1389 05 Apr 2004; Brian Jackson <iggy@gentoo.org> gcc-3.3.3.ebuild:
1390 add s390 to keywords
1391
1392 04 Apr 2004; Travis Tilley <lv@gentoo.org> gcc-3.3.3.ebuild:
1393 added avenjs amd64 fixes to gcc-3.3.3.ebuild
1394
1395 03 Apr 2004; Jon Portnoy <avenj@gentoo.org> gcc-3.3.3-r1.ebuild :
1396 Yanked unnecessary amd64-related construct for finding libc.
1397 Bug #46697.
1398
1399 26 Mar 2004; Jason Wever <weeve@gentoo.org> gcc-3.3.3.ebuild:
1400 And on the 5th date, gcc-3.3.3 was stable for sparc, and it was good.
1401
1402 25 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> gcc-3.2.2-r2.ebuild,
1403 gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild, gcc-3.2.3-r3.ebuild,
1404 gcc-3.2.3-r4.ebuild, gcc-3.3.ebuild:
1405 don't use deprecated ? : use syntax
1406
1407 24 Mar 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.3.3_pre20040322.ebuild:
1408 Fixed SRC_URI
1409
1410 *gcc-3.3.3_pre20040322 (23 Mar 2004)
1411
1412 23 Mar 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.3.3_pre20040322.ebuild,
1413 files/3.3.3/gcc333_pre20040322-gentoo-branding.patch:
1414 New snapshot from the hammer branch.
1415
1416 22 Mar 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.3.3_pre20040215.ebuild:
1417 Marked again -ppc since it is still too much problematic.
1418
1419 15 Mar 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.3.2-r5.ebuild,
1420 gcc-3.3.2-r6.ebuild:
1421 Removed bogus comment from -r6; marked -r5 stable on mips
1422
1423 09 Mar 2004; <agriffis@gentoo.org> gcc-3.3.2-r5.ebuild:
1424 stable on alpha and ia64
1425
1426 06 Mar 2004; Alexander Gabert <pappy@gentoo.org> :
1427 patch updates to let pie-ssp-bounds-check work with propolice patch during the
1428 ebuild patching
1429
1430 06 Mar 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r1.ebuild:
1431 added support for bug 6148 to the pie-ssp patch, the bounds checker fails with
1432 some hunks but coupled with the pie-ssp patch it applies good
1433
1434 06 Mar 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r1.ebuild:
1435 added v5 version for hardened pie ssp patch, this will be the release version
1436 when testing shows no problems
1437
1438 01 Mar 2004; Martin Schlemmer <azarah@gentoo.org> files/awk/scanforssp.awk:
1439 Add support to detect corrupted filesystem/bad hardware, patch by
1440 Carter Smithhart <derheld42@derheld.net>.
1441
1442 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r1.ebuild:
1443 added IUSE hardened flag (thx swtaylor)
1444
1445 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r1.ebuild:
1446 changed typo in FVER of SSP, fixed up release_version logic a bit
1447
1448 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> gcc-2.95.3-r7.ebuild,
1449 gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild,
1450 gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild,
1451 gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild,
1452 gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild:
1453 changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers
1454 to 2004
1455
1456 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> gcc-2.95.3-r7.ebuild,
1457 gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild,
1458 gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild,
1459 gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild,
1460 gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild:
1461 changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers
1462 to 2004
1463
1464 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r1.ebuild:
1465 implemented easier patch logic for SSP and PIE support with Azarah
1466
1467 *gcc-3.3.3-r1 (26 Feb 2004)
1468
1469 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> gcc-3.3.3-r1.ebuild:
1470 changed version_patch logic to use a single variable for assigning the string
1471 to the different patch situations
1472
1473 26 Feb 2004; Alexander Gabert <pappy@gentoo.org> :
1474 added preliminary version with hardened support
1475
1476 22 Feb 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.3.3_pre20040215.ebuild:
1477 Marked ~ppc since seems to build altivec code correctly
1478
1479 21 Feb 2004; Brad House <brad_mssw@gentoo.org> gcc-3.3.3.ebuild:
1480 mark stable for amd64 2004.0 release
1481
1482 *gcc-3.3.3 (18 Feb 2004)
1483
1484 18 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.3.ebuild,
1485 files/3.3.3/gcc333-gentoo-branding.patch,
1486 files/3.3.3/gcc333-ssp-3.3_7-fixup.patch:
1487 New release.
1488
1489 *gcc-3.3.3_pre20040215 (16 Feb 2004)
1490
1491 15 Feb 2004; Tom Gall <tgall@gentoo.org> gcc-3.3.3_pre20040215.ebuild,
1492 gcc-3.3.3_pre20040130:
1493 Remove gcc-3.3.3_pre20040130, add gcc-3.3.3_pre20040215.ebuild
1494 ppc64 prerelease, fixes a rather anoying set of ICEs.
1495 gcc-3.3.2-r6.ebuild was the reference.
1496
1497 12 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r5.ebuild,
1498 gcc-3.3.2-r7.ebuild:
1499 Add nogcj USE flag to turn off building of gcj.
1500
1501 12 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r5.ebuild,
1502 gcc-3.3.2-r7.ebuild:
1503 Add -Os to previous fixup, bug #41322.
1504
1505 11 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r5.ebuild,
1506 gcc-3.3.2-r7.ebuild:
1507 Fix tweaking of -O gcc flag, bug #40863.
1508
1509 10 Feb 2004; Seemant Kulleen <seemant@gentoo.org>
1510 files/fix_libtool_files.sh:
1511 spelling correction: Scannig to Scanning
1512
1513 09 Feb 2004; Bartosch Pixa <darkspecter@gentoo.org> gcc-3.2.3-r4.ebuild:
1514 set ppc in keywords
1515
1516 *gcc-3.3.3_pre20040130 (09 Feb 2004)
1517
1518 09 Feb 2004; Brad House <brad_mssw@gentoo.org> gcc-3.3.3_pre20040130.ebuild,
1519 files/gcc333-gentoo-branding.patch:
1520 GCC 3.3.3 prerelease as required for PPC64. This ebuild has been based off the
1521 gcc-3.3.2-r6.ebuild for reference
1522
1523 08 Feb 2004; Luca Barbato <lu_zero@gentoo.org>
1524 files/3.3.2/gcc332-altivec-fix.patch:
1525 Updated the altivec fix for gcc-3.3.2-r7
1526
1527 *gcc-3.3.2-r7 (08 Feb 2004)
1528
1529 08 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r7.ebuild:
1530 Update snapshot to 20040119. Tweak SSP stuff to scan *before* unpacking and
1531 patching.
1532
1533 07 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r6.ebuild:
1534 Mask again, as it have some issues, bug #40603.
1535
1536 07 Feb 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r5.ebuild:
1537 Bump to stable for x86.
1538
1539 03 Feb 2004; Joshua Kinard <kumba@gentoo.org> gcc-3.3.2-r4.ebuild:
1540 Marked 3.3.2-r4 stable for mips. Stages are built for this, and no problems
1541 have been reported so far.
1542
1543 *gcc-3.2.3-r4 (27 Jan 2004)
1544
1545 27 Jan 2004; Luca Barbato <lu_zero@gentoo.org> gcc-3.2.3-r4.ebuild:
1546 Removes the fixinclude headers, fix backported from the 3.3.2 series
1547
1548 *gcc-3.3.2-r6 (21 Jan 2004)
1549
1550 21 Jan 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r6.ebuild,
1551 files/3.3.2/gcc332-altivec-fix.patch:
1552 Update snapshot to 20040108; fix SSP scanning to only scan when not already
1553 done so, or when libgcc have __guard symbols; add altivec patch from Luca
1554 Barbato <lu_zero@gentoo.org>.
1555
1556 08 Jan 2004; Aron Griffis <agriffis@gentoo.org> gcc-3.2-r5.ebuild,
1557 gcc-3.2.2-r2.ebuild, gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild,
1558 gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild,
1559 gcc-3.3.2-r2.ebuild:
1560 Lots of keyword updates for ia64. I haven't tested anything past 3.3.2-r2, so
1561 I didn't mark them ~ia64 yet
1562
1563 01 Jan 2004; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r5.ebuild:
1564 Unmask again, as scanforssp.awk was fixed (bug #36792).
1565
1566 31 Dec 2003; <solar@gentoo.org> files/awk/scanforssp.awk:
1567 Fix bug that causes awk script to fail when pipe is not closed. Closes bug
1568 #36792
1569
1570 30 Dec 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.2-r5.ebuild:
1571 marking -* bug affects all arches
1572
1573 30 Dec 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.2-r5.ebuild:
1574 Problems with -r5 on a fresh install of gentoo, I commented
1575 inside the ebuild above the KEYWORDS= for more information, marked -amd64, but
1576 other arches are probably affected too
1577
1578 29 Dec 2003; Seemant Kulleen <seemant@gentoo.org> gcc-3.3.2-r5.ebuild,
1579 files/scan_libgcc_linked_ssp.sh:
1580 spelling fixes, thanks to: Scott Taylor <scott@303underground.com> and Eric
1581 Harney <eharney@clemson.edu> in bug #36772
1582
1583 *gcc-3.3.2-r5 (29 Dec 2003)
1584
1585 29 Dec 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r5.ebuild:
1586 Update snapshot to 20031218; update SSP to 3.3-7. Rework guard detection in
1587 glibc a bit (fix it to use scan_libgcc_linked_ssp.sh to detect ELF images
1588 linked to __guard@GCC and add support for new _LIBC_PROVIDES_SSP_ instead
1589 of patch to use __guard and co symbols from glibc). Thanks to the hardened
1590 team, especially Ned Ludd <solar@gentoo.org> for help on the SSP stuff.
1591
1592 *gcc-3.3.2-r4 (14 Dec 2003)
1593
1594 14 Dec 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r4.ebuild:
1595 Update snapshot to 20031201. Remove 'fixed' headers, as they tend to break
1596 some builds. Fix DEPEND on glibc for NPTL. Remove some stale sections.
1597
1598 30 Nov 2003; Alexander Gabert <pappy@gentoo.org> gcc-3.2.3-r3.ebuild,
1599 gcc-3.3.2-r3.ebuild:
1600 added ccache warnings to the ebuilds, thanks to Strider for pointing this out
1601 and providing the workaround
1602
1603 29 Nov 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.2-r2.ebuild:
1604 mark stable on amd64
1605
1606 28 Nov 2003; Alexander Gabert <pappy@gentoo.org> gcc-3.2.3-r3.ebuild,
1607 gcc-3.3.2-r3.ebuild:
1608 added logic for false positives hitting gcc library with guard in it
1609
1610 *gcc-3.2.3-r3 (27 Nov 2003)
1611 *gcc-3.3.2-r3 (27 Nov 2003)
1612
1613 10 Dec 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.3.2-r3.ebuild,
1614 gcc-3.3.2.ebuild :
1615 Fixed little type unkown -> unknown.
1616
1617 08 Dec 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.3.2-r3.ebuild,
1618 gcc-3.3.2.ebuild :
1619 Force CHOST="hppa-unknown-linux-gnu" on hppa for stability.
1620
1621 27 Nov 2003; Alexander Gabert <pappy@gentoo.org> gcc-3.2.3-r3.ebuild,
1622 gcc-3.3.2-r3.ebuild, files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch:
1623 adding bumpee versions of gcc-3.3.2 and gcc-3.2.3 for proper migration of the
1624 propolice functions to the glibc, this updated is needed because of bugs like
1625 25299 and other related -static -fstack-protector building in the current
1626 2.3.2-r3 glibc
1627
1628 21 Nov 2003; Aron Griffis <agriffis@gentoo.org> gcc-3.3.2-r2.ebuild:
1629 Add ~ia64
1630
1631 20 Nov 2003; Aron Griffis <agriffis@gentoo.org> gcc-3.3.2-r2.ebuild:
1632 Mark stable on alpha
1633
1634 04 Nov 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.1-r5.ebuild:
1635 mark as stable on amd64
1636
1637 01 Nov 2003; Aron Griffis <agriffis@gentoo.org> gcc-3.3.2-r2.ebuild:
1638 Add ~alpha to KEYWORDS
1639
1640 *gcc-3.3.2-r2 (27 Oct 2003)
1641
1642 19 Nov 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.3.2-r2.ebuild :
1643 Added --enable-sjlj-exceptions to ${myconf} on hppa.
1644
1645 02 Nov 2003, Guy Martin <gmsoft@gentoo.org> gcc-3.3.2-r2.ebuild,
1646 gcc-3.3.2-r1.ebuild, gcc-3.3.2.ebuild :
1647 Marking gcc-3.3.2-r1 and -r2 -hppa due to a problem with binutils.
1648 Marking gcc-3.3.2 as ~hppa which does not suffert of this problem.
1649
1650 27 Oct 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.3.2-r2.ebuild :
1651 Added ~hppa to KEYWORDS.
1652
1653 27 Oct 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r2.ebuild:
1654 Update protector patch to 3.3-5.
1655
1656 *gcc-3.3.2-r1 (26 Oct 2003)
1657
1658 26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2-r1.ebuild:
1659 New snapshot of gcc-3_3-rhl-branch CVS branch that fixes the visibility issues
1660 for x86 at least.
1661
1662 21 Oct 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2.ebuild:
1663 Mask this puppy again until I figure out why it breaks visibility attribute
1664 support (and thus NPTL, possibly TLS as well).
1665
1666 *gcc-3.3.2 (21 Oct 2003)
1667
1668 08 Dec 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.3.2.ebuild :
1669 Marked stable on hppa.
1670
1671 19 Nov 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.3.2.ebuild :
1672 Added --enable-sjlj-exceptions to ${myconf} on hppa.
1673
1674 21 Oct 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.2.ebuild,
1675 files/3.3.2/gcc332-gentoo-branding.patch:
1676 New version.
1677
1678 18 Oct 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.1-r5.ebuild,
1679 files/gcc331_use_multilib.amd64.patch:
1680 add appropriate changes for amd64, and set ~amd64 in flags
1681
1682 *gcc-3.3.1-r5 (14 Oct 2003)
1683
1684 15 Oct 2003; Joshua Kinard <kumba@gentoo.org> gcc-3.3.1-r4.ebuild,
1685 gcc-3.3.1-r5.ebuild, gcc-3.3.1.ebuild:
1686 Added ~sparc to KEYWORDS
1687 This will only affect sparc64 users using the gcc33-sparc64 profile
1688
1689 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r5.ebuild,
1690 files/3.3.1/gcc331-pp-fixup.patch:
1691 Actually add gcc331-pp-fixup.patch for public use.
1692
1693 14 Oct 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r5.ebuild:
1694 Update CVS snapshot.
1695
1696 09 Oct 2003; <tuxus@gentoo.org> gcc-3.3.1-r4.ebuild:
1697 Added ~mips to Keywords
1698
1699 04 Oct 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.3-r2.ebuild:
1700 Marked stable for x86, ppc, sparc, alpha, and mips.
1701
1702 03 Oct 2003; Brad House <brad_mssw@gentoo.org> gcc-3.3.1-r1.ebuild:
1703 mark as stable for amd64
1704
1705 28 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3-r1.ebuild,
1706 gcc-3.3.1-r1.ebuild, gcc-3.3.1-r2.ebuild, gcc-3.3.1-r3.ebuild,
1707 gcc-3.3.1.ebuild:
1708 Exclude PPC mergel miscompilation workaround, as it is fixed in apps according
1709 to lu_zero.
1710
1711 *gcc-3.3.1-r4 (28 Sep 2003)
1712
1713 28 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r4.ebuild:
1714 Update revision. Update ProPolice to 3.3-4. I also took the time and reaped
1715 a few of non applied pr fixes for gcc-3_3-branch that is not yet applied to
1716 gcc-3_3-rhl-branch we use. I also ported a few fixes that was fixed only 3.4
1717 side, and testing my side at least shows no regressions.
1718
1719 25 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r3.ebuild:
1720 Add gcc-unsharing_lhs.patch resolving bug #29467. Also marked this ~x86.
1721 More info on this bug can be found at:
1722
1723 http://gcc.gnu.org/ml/gcc-patches/2003-09/msg00853.html
1724
1725 *gcc-3.3.1-r3 (20 Sep 2003)
1726
1727 20 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r3.ebuild:
1728 Update CVS snapshot to 20030916 - this should fix the static linking problem
1729 with some packages without the hack that broke things for a few people ...
1730
1731 *gcc-3.3.1-r2 (15 Sep 2003)
1732
1733 15 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r2.ebuild:
1734 Backout to an earlier cvs snapshot (20030815) to fix preprocessor issues (for
1735 instance lilo not compiling, bug #28266). Change libgcc.a to a linker script
1736 to fix problems with not linking to libc.a when linking static.
1737
1738 *gcc-3.3.1-r1 (07 Sep 2003)
1739
1740 17 Sep 2003; Jon Portnoy <avenj@gentoo.org> gcc-3.3.1-r1.ebuild :
1741 ia64 keywords.
1742
1743 12 Sep 2003; Joshua Kinard <kumba@gentoo.org> gcc-3.3.1.ebuild:
1744 Added ~sparc to Keywords, should only affect users using the gcc33-sparc64-1.4
1745 testing profile. Yell if otherwise.
1746
1747 09 Sep 2003; George Shapovalov <george@gentoo.org> gcc-3.3.1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.2.ebuild, gcc-3.2.2-r2.ebuild: :
1748 Removed "ada" from gcc_lang as month ago for previous versions.
1749 Also removed gcc32-ada-make.patch and corresponding epatch invocations
1750
1751 07 Sep 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1-r1.ebuild:
1752 Update snapshot to 20030904. Fix coreutils patch - it did not catch all broken
1753 tail calls.
1754
1755 24 Aug 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.3-r1.ebuild,
1756 gcc-3.2.3-r2.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild:
1757 Add hardened-gcc support, bug #26305.
1758
1759 24 Aug 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2-r2.ebuild,
1760 gcc-3.2.2.ebuild, gcc-3.2.3-r1.ebuild, gcc-3.2.3-r2.ebuild,
1761 gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild,
1762 files/fix_libtool_files.sh, files/awk/fixlafiles.awk:
1763 Fix_libtool_files.sh did not catch a user changing CHOST. Updated
1764 fixlafiles.awk and the latest ebuilds to support a fix for this, bug #23466.
1765
1766 *gcc-3.3.1 (10 Aug 2003)
1767
1768 10 Aug 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.1.ebuild,
1769 files/3.3.1/gcc331-gentoo-branding.patch:
1770 New version.
1771
1772 09 Aug 2003; George Shapovalov <george@gentoo.org> gcc-2.95.3-r7.ebuild,gcc-2.95.3-r8.ebuild,gcc-3.0.4-r6.ebuild,gcc-3.1.1-r1.ebuild,gcc-3.1-r8.ebuild,gcc-3.2.3-r1.ebuild,gcc-3.2.3-r2.ebuild,gcc-3.2-r5.ebuild,gcc-3.3.ebuild,gcc-3.3-r1.ebuild
1773 Removed "ada" from gcc_lang on listed ebuilds (did not touch three which do some patches,
1774 will do them later myself or leave to azarah).
1775 See #25178 for details. In short, having ada in --enable-languages does not make gcc build
1776 ada support properly (there is more involved, see for example #11204) and makes gcc build fail
1777 on users who have gnat installed.
1778
1779 04 Aug 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.3-r1.ebuild:
1780 Update 3.3 ebuild to use the latest protector-3. Also don't patch
1781 in ProPolice on HPPA (consistent with the 3.2.x gcc ebuilds).
1782
1783 *gcc-3.2.3-r2 (23 Jul 2003)
1784
1785 23 Jul 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.3-r2.ebuild:
1786 New revision includes updated ProPolice protector-10
1787 patch. This fixes the following issues:
1788 - Regex functions cause m4 to seg fault
1789 - Doesn't protect the 1st function argument when
1790 CFLAGS="-O0".
1791
1792 24 Jul 2003; Martin Schlemmer <azarah@gentoo.org> files/fix_libtool_files.sh:
1793 Fix fix_libtool_files.sh to first get the number of parameters, and $1, else
1794 some odd settings in /etc/profile may cause $# to be overwritten.
1795
1796 *gcc-3.3-r1 (20 Jul 2003)
1797
1798 20 Jul 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3-r1.ebuild,
1799 files/3.3/gcc33-coreutils-compat.patch.bz2,
1800 files/3.3/gcc33-gentoo-branding-1.patch:
1801 New version that rather use the gcc-3_3-rhl-branch branch. Also add
1802 gcc33-coreutils-compat.patch.bz2 to call head/tail corretly as needed
1803 by coreutils-5.0.
1804
1805 20 Jul 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.ebulid,
1806 files/3.3/gcc33-no-multilib-amd64.patch:
1807 Cleanup amd64 support to rather use a patch. From Olivier Crete
1808 <tester@gentoo.org>.
1809
1810 20 Jul 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.3-r1.ebuild,
1811 files/3.2.3/gcc-3.2.3-mergel-fix.patch:
1812 There exists a bug in the ebuild patched gcc that prevents hppa from getting
1813 build because of default_assemble_visibility is not compiled. Patch done by
1814 Alexander Gabert <pappy@nikita.ath.cx>.
1815
1816 18 Jul 2003; Will Woods <wwoods@gentoo.org> gcc-3.2.3-r1.ebuild:
1817 Marked stable for alpha
1818
1819 16 Jul 2003; Jay Pfeifer <pfeifer@gentoo.org> gcc-3.2.3-r1.ebuild:
1820 set stable on x86
1821
1822 14 Jul 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.3-r1.ebuild:
1823 ProPolice does not work on architectures where the stack
1824 grows upward (such as HPPA). Therefore, if the
1825 architecture is HPPA, do not apply the ProPolice patches.
1826
1827 09 Jul 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.3-r1.ebuild:
1828 Updated ProPolice to protector-8. This includes minor
1829 bugfixes on PPC that popped up in certain (rare) cases.
1830
1831 02 Jul 2003; Luca Barbato <lu_zero@gentoo.org> gcc-3.2.3-r1.ebuild:
1832 set added the mergel workaround, G4 users should reemerge or change the
1833 altivec.h include by hand
1834
1835 01 Jul 2003; Luca Barbato <lu_zero@gentoo.org> gcc-3.2.3-r1.ebuild:
1836 set stable on ppc
1837
1838 01 Jul 2003; Todd Sunderlin <todd@gentoo.org> gcc-3.2.3-r1.ebuild:
1839 set stable on sparc
1840
1841 14 Jun 2003; Joshua Kinard <kumba@gentoo.org> gcc-3.2.3-r1.ebuild:
1842 Changed ~mips to mips in KEYWORDS
1843
1844 12 Jun 2003; <msterret@gentoo.org> gcc-3.1-r8.ebuild, gcc-3.1.1-r1.ebuild:
1845 fix Header
1846
1847 10 Jun 2003; Tavis Ormandy,,, <taviso@gentoo.org> gcc-2.95.3-r8.ebuild,
1848 files/gcc-2.95.3-alpha.diff:
1849 new-atexit.diff is not finished for alpha, fixing #18626
1850
1851 19 May 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.ebuild :
1852 Only compile gcj AWT/Swing support if we have the Xlib.h header, else
1853 it borks during bootstrap.
1854
1855 *gcc-3.3 (17 May 2003)
1856
1857 17 May 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.3.ebuild,
1858 gcc33-gentoo-branding.patch, gcc33-propolice-version.patch :
1859 New version:
1860 - Merge cleanups from Spider <spider@gentoo.org>.
1861 - Add the manpages (required during bootstrap, as we do not have perl),
1862 with some more cleanups.
1863 - Add a nice collection of patches from Suse/Debian, thanks to
1864 Nicholas Wourms <dragon@gentoo.org> for filtering these.
1865 - Add an branch update from the Hammer 3.3 branch with lots of Athlon
1866 and Hammer fixes/optimizations. This also includes the DFA scheduler
1867 and profiler updates that should improve things accross the board.
1868 Once again, many thanks to Nicholas Wourms <dragon@gentoo.org>.
1869 - Add gcj AWT/Swing for people with X and java in USE (thanks again
1870 Nicholas =).
1871
1872 NOTE: I urge the faint of heart to leave this for now, as it have
1873 deprecated many features, and a lot of packages will have to
1874 be fixed first.
1875
1876 16 May 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild:
1877 - Updated ProPolice to Protector-3.2.2-7, fixing the PPC bug and
1878 parallel make bug - again we no longer need to apply these
1879 separately.
1880 - Converted to the new patch implementation as used in the
1881 gcc-3.2.3-r1 ebuild making for easier patch management. Thanks
1882 to Martin Schlemmer <azarah@gentoo.org> for this cleanup.
1883
1884 16 May 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.3-r1.ebuild:
1885 Updated ProPolice to Protector-3.2.2-7. This revision includes the PPC bug fix
1886 and the parallel make fix, so these no longer need to be applied separately.
1887
1888 *gcc-3.2.3-r1 (29 Apr 2003)
1889
1890 14 Jun 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.2.3-r1.ebuild :
1891 Changed ~hppa to -hppa in KEYWORDS. Too many crazy users are using ~hppa.
1892
1893 29 Apr 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.3-r1.ebuild :
1894 Manpages gets regenerated, and as we do not have perl at bootstrap, we need
1895 to use a tarball with updated manpages again. Also fix the build to gzip
1896 manpages and info pages. Fix the build to actually remove man/info pages
1897 if 'build' in USE .. this got broken during the gcc-config changes.
1898
1899 *gcc-3.2.3 (28 Apr 2003)
1900
1901 28 Apr 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.3.ebuild,
1902 gcc-323-propolice-version.patch, gcc32-c++-classfn-member-template.patch,
1903 gcc32-mklibgcc-serialize-crtfiles.patch, gcc323-gentoo-branding.patch,
1904 protector-3.2.2-6-PPC.patch :
1905 Update version
1906 - Add gcc323-gentoo-branding.patch and gcc-3.2.3-tls-update.patch.bz2 thanks
1907 to Nicholas Wourms <dragon@gentoo.org>. He did a great job at porting
1908 gcc-3.2.3-tls-update.patch.bz2 from 3.2.2!
1909 - Add two patches from Mandrake; gcc32-c++-classfn-member-template.patch and
1910 gcc32-mklibgcc-serialize-crtfiles.patch.
1911 - Cleanup the ProPolice stuff. Also rather use the patch tarball from its
1912 homepage then adding the files to cvs.
1913 - Get the version patches (gcc323-gentoo-branding.patch and
1914 gcc-323-propolice-version.patch) to be more generic to ebuild revisions;
1915 added version_patch() for this.
1916 - Fix awk/fixlafiles.awk to not change files in /usr/lib/gcc-lib. This got
1917 broken with my previous recursion fix.
1918
1919 28 Apr 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2-r5.ebuild :
1920 Remove message and 'die' in pkg_setup().
1921
1922 28 Apr 2003; Luca Barbato <lu_zero@gentoo.org> gcc-3.2.2-r2.ebuild :
1923 Unmasked on ppc
1924
1925 24 Mar 2003; Martin Schlemmer <azarah@gentoo.org> :
1926 - Fix latest ebuild to only build static if we are just building the C
1927 frontend, else some C++ packages fails when trying to link to libstdc++.so,
1928 bug #18050.
1929 - One more effort to try and fix the corner cases where an upgrade borks
1930 python, and thus portage, resulting in /etc/ld.so.conf not being updated.
1931
1932 *gcc-3.2.2-r2 (21 Mar 2003)
1933
1934 21 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2-r2.ebuild,
1935 gcc32-pr7768.patch, gcc32-pr8213.patch, gcc32-pr9732.patch,
1936 gcc322-pr8746.patch, gcc322-pr9888.patch, gcc322-ggc_page-speedup.patch,
1937 gcc-3.2.2-branch-update-20030322.patch, gcc-3.2.2-tls-update2.patch :
1938
1939 - Update to gcc-3_2 branch 2003-03-22 (gcc-3.2.2-branch-update-20030322.patch)
1940 - Update TLS patch (gcc-3.2.2-tls-update2.patch) for 2003-03-22 CVS branch.
1941 - Add gcc322-pr9888.patch to fix a out of range 'loop' instructions for the
1942 K6 family of processors. Many thanks to Jim Bray <jb@as220.org> for his
1943 work in getting this resolved with the gcc devs, and bringing it to my
1944 attention (included in branch-update).
1945 - Add gcc322-pr8746.patch to fix corner cases of miscompilation on K6 arch.
1946 - Get gcc to decreases the number of times the collector has to be run
1947 by increasing its memory workspace, bug #16548, thanks to
1948 Garen <garen@garen.net>, patch gcc322-ggc_page-speedup.patch.
1949 - Also added some other PR bugfixes.
1950
1951 09 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2*.ebuild :
1952 Fix handling of fix_libtool_files.sh to be more $FILESDIR independant.
1953 We basically install it to /sbin now, and then call it from there. Also
1954 export LD_LIBRARY_PATH with new gcc library path in it to prevent gcc-config
1955 from borking when run. This will hopefully fix bugs #15288, #16632, #16797.
1956
1957 *gcc-3.2.2-r3 (03 Mar 2003)
1958
1959 25 Apr 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild:
1960 Added files/3.2.2/protector_parallel_make.patch which
1961 fixes the errors we've been seeing when using >= -j2
1962 as addressed in bug 18091.
1963
1964 24 Apr 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild,
1965 files/3.2.2/protector.c:
1966 Fixed the ProPolice PPC segfault issue on certain packages.
1967 Thanks to Hiroaki Etoh <ETOH@jp.ibm.com> for the quick fix
1968 for this problem.
1969
1970 20 Apr 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild,
1971 files/3.2.2/protector.patch:
1972 Updated to the latest ProPolice patch, Protector-6. This should resolve the
1973 problems experienced with the Protector-5 patch. This was due to a bug in the
1974 patch enabling the protection by default.
1975
1976 11 Apr 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild,
1977 manifest, files/3.2.2/protector.patch:
1978 Downgraded ProPolice to protector-4. With Protector-5 GCC seems to
1979 die on bootstrap with 1.4-rc4. It also seems to be the source of the
1980 unresolved symbols seen previously. We'll stay with -4 for now.
1981
1982 10 Apr 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild,
1983 manifest:
1984 Removing -fstack-protector from ALLOWED_FLAGS. This leads
1985 to unresolved symbols in builds of certain packages.
1986
1987 09 Apr 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild,
1988 files/3.2.2/protector.patch:
1989 Updated ProPolice to protector-3.2.2-5
1990
1991 31 Mar 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild:
1992 Moved ProPolice related files from $FILEDIR/3.2 to $FILESDIR/3.2.2
1993
1994 26 Mar 2003; Matthew Rickard <frogger@gentoo.org> gcc-3.2.2-r3.ebuild,
1995 files/3.2/protector.patch:
1996 - Updated ProPolice patch to protector-3.2.2-4.tar.gz
1997 - Removed unneeded comments in ebuild about a patch we aren't applying anymore.
1998 - Added gcc-322-r3-propolice-version.patch which will add propolice to the
1999 gcc version string. This is necessary for xfree to build correctly with
2000 stack protection.
2001 - Added -fstack-protector to the list of known good CFLAGS
2002
2003 05 Mar 2003; Joshua Brindle <method@gentoo.org> gcc-3.2.2-r3.ebuild :
2004 replace-flags for pentium4 for bug #16867, add optimizations for x86 only
2005
2006 03 Mar 2003; Joshua Brindle <method@gentoo.org> gcc-3.2.2-r3.ebuild :
2007 Fixed strip-flags to allow certain known stable optimizations including:
2008 -O -O1 -O2 -Os -O3 -mcpu -march -pipe -g -freorder-blocks -fprefetch-loop-arrays
2009
2010 *gcc-3.2.2-r1 (23 Feb 2003)
2011
2012 25 Feb 2003; Nicholas Wourms <dragon@gentoo.org> gcc-3.2.2-r1.ebuild :
2013 Fix mips depends so they actually work.
2014
2015 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> gcc-3.2.2-r1.ebuild :
2016 Mark testing for mips. Changed DEPENDS to a lower binutils *only* for mips,
2017 since .18 generates really b0rked asm and tests prove that .16 works just fine.
2018
2019 23 Feb 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2-r1.ebuild :
2020 Update from cvs to add __thread support.
2021
2022 *gcc-3.2.2 (06 Feb 2003)
2023
2024 27 May 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.2.2.ebuild :
2025 Downgrading DEPEND to binutils >=2.13.90.0.16 for hppa.
2026
2027 29 Mar 2003; Christian Birchinger <joker@gentoo.org> gcc-3.2.2.ebuild:
2028 Added sparc stable keyword
2029
2030 25 Feb 2003; Nicholas Wourms <dragon@gentoo.org> gcc-3.2.2.ebuild :
2031 Fix mips depends so they actually work.
2032
2033 24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> gcc-3.2.2.ebuild :
2034 Mark stable for mips. Changed DEPENDS to a lower binutils *only* for mips,
2035 since .18 generates really b0rked asm and tests prove that .16 works just fine.
2036
2037 24 Feb 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2.ebuild :
2038 Mark stable for x86.
2039
2040 22 Feb 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.2.2.ebuild :
2041 Commited stable for hppa.
2042
2043 22 Feb 2003; Zach Welch <zwelch@gentoo.org> gcc-3.2.2.ebuild :
2044 Added patch for arm to disable floating point math
2045
2046 21 Feb 2003; Zach Welch <zwelch@gentoo.org> gcc-3.2.2.ebuild :
2047 Added patch for arm to fix incorrect code generation
2048
2049 21 Feb 2003; Aron Griffis <agriffis@gentoo.org> gcc-3.2.2.ebuild :
2050 Mark 3.2.2 stable on alpha -- it's the best we've got so far!
2051
2052 18 Feb 2003; Zach Welch <zwelch@gentoo.org> gcc-3.2.2.ebuild :
2053 Added arm to keywords.
2054
2055 08 Feb 2003; Guy Martin <gmsoft@gentoo.org> gcc-3.2.2.ebuild :
2056 Added hppa to keywords.
2057
2058 06 Feb 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2.ebuild :
2059 Update version.
2060
2061 *gcc-3.2.2_pre20030131 (02 Feb 2003)
2062
2063 02 Feb 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.2_pre20030131.ebuild :
2064 New snapshot. This should close bug #14699.
2065
2066 *gcc-3.2.1-r7 (18 Jan 2003)
2067
2068 18 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1-r7.ebuild :
2069 Add some patches from Mandrake/Suse.
2070
2071 *gcc-3.2.1-r6 (16 Dec 2002)
2072
2073 13 Feb 2003; Mark Guertin <gerk@gentoo.org> gcc-3.2.1-r6.ebuild :
2074 set ppc in keywords
2075
2076 19 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
2077 Added mips to keywords
2078
2079 08 Jan 2003; Seemant Kulleen <seemant@gentoo.org> gcc-3.2.1-r6.ebuild :
2080
2081 Stable for sparc.
2082
2083 08 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1-r6.ebuild :
2084 Mark stable for x86. Do not merge with C[XX]FLAGS="-march=k6[-2]", as
2085 it causes problems, bug #12791.
2086
2087 28 Dec 2002; Jack Morgan <jmorgan@gentoo.org> gcc-3.2.1.ebuild :
2088 Changing ~sparc to sparc
2089
2090 23 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
2091 Fix to use get_number_of_jobs to set -j.
2092
2093 16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1*.ebuild :
2094 Fix to set CC and CXX properly.
2095
2096 16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1-r1.ebuild,
2097 gcc-3.2.1-r6.ebuild, gcc-2.95.3-r7.ebuild gcc-3.2.1*.ebuild :
2098
2099 Install and touch manpages if we do not have perl, as they started to
2100 use perl to generate the manpages ... If we do not do this, gcc fails
2101 to build during bootstrap.
2102
2103 Install the /lib/cpp and /usr/bin/cc wrappers for other common used gcc's.
2104
2105 *gcc-3.2.1-r1 (16 Dec 2002)
2106
2107 16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1-r1.ebuild,
2108 gcc-3.2.1-r6.ebuild :
2109
2110 Update with patches from Redhat, and also update with patch against 2002-12-08
2111 CVS branch. For -r6, changed the /lib/cpp and /usr/bin/cc symlinks to wrapper
2112 scripts, which is more generic if we do not fisically switch gcc profiles.
2113
2114 15 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-2.95.3-r*.ebuild :
2115 Fix CXX to equal 'g++'. For some reason I was under the impression that
2116 gcc3 was the only gcc that needed this. This should close bugs #11589
2117 and #12169. Ill figure some way to get this fixed painlessly for
2118 most users ...
2119
2120 13 Dec 2002; Mark Guertin <gerk@gentoo.org> gcc-3.2.1.ebuild :
2121 Marked stable for ppc.
2122
2123 12 Dec 2002; Jan Seidel <tuxus@gentoo.org> gcc-3.2.1.ebuild :
2124 Added mips to keywords.
2125
2126 10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1.ebuild :
2127 Mark as stable for x86.
2128
2129 06 Dec 2002; Rodney Rees <manson@gentoo.org> :
2130 Changed sparc ~sparc keywords.
2131
2132 03 Dec 2002; Martin Schlemmer <azarah@gentoo.org> :
2133 Also set CC and CXX in /etc/env.d/05gcc.
2134
2135 01 Dec 2002; Olivier Reisch <doctomoe@gentoo.org> gcc-3.2-r4.ebuild :
2136 Definitely fine now, marking it ppc stable. Moving on to 3.2.1 :)
2137
2138 25 Nov 2002; Olivier Reisch <doctomoe@gentoo.org> gcc-3.2-r4.ebuild :
2139 Changed -ppc to ~ppc, we have been able to make it compile fine on a few
2140 test machines. Will test further before marking it ppc stable eventually.
2141
2142 24 Nov 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1.ebuild,
2143 gcc-3.2.1-r5.ebuild :
2144
2145 Get these to run ${FILESDIR}/fix_libtool_files.sh, and thus fix libtool
2146 linker scripts to reference the right gcc version ... This should close
2147 bug #11094.
2148
2149 *gcc-3.2.1 (21 Nov 2002)
2150 *gcc-3.2.1-r5 (21 Nov 2002)
2151
2152 21 Nov 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.1.ebuild,
2153 gcc-3.2.1-r5.ebuild :
2154
2155 Update to new version. Multi arch version is -r5.
2156
2157 21 Nov 2002; Olivier Reisch <doctomoe@gentoo.org> gcc-3.2-r4.ebuild :
2158
2159 Added -ppc, it does not compile on PPC test machine.
2160
2161 20 Nov 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2-r4.ebuild :
2162
2163 Mark as stable.
2164
2165 *gcc-3.2-r5 (10 Oct 2002)
2166
2167 10 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
2168
2169 New multi version/arch version. Updated with patches
2170 from Mandrake/Redhat/Suse. Have SLOT=$PV if CCHOST=CHOST.
2171
2172 *gcc-3.2-r4 (10 Oct 2002)
2173
2174 10 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
2175
2176 Updated with patches from Mandrake/Redhat/Suse.
2177
2178 *gcc-2.95.3-r8 (10 Oct 2002)
2179
2180 03 Arp 2003; Martin Holzer <mholzer@gentoo.org> gcc-2.95.3-r8.ebuild :
2181 Filtering out -ggdb. Closes #8229.
2182
2183 08 Jan 2003; Seemant Kulleen <seemant@gentoo.org> gcc-2.95.3-r8.ebuild :
2184
2185 Marked stable for x86
2186
2187 10 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
2188
2189 New multi version/arch version.
2190
2191 *gcc-3.2-r3 (28 Oct 2002)
2192
2193 28 Oct 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2-r3.ebuild :
2194
2195 Initial version that support alpha version of new multi version/arch
2196 scheme. Very ALPHA, so use at your own risk!!
2197
2198 *gcc-3.2-r2 (20 Oct 2002)
2199
2200 20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2-r2.ebuild :
2201
2202 Add patches to compile under glibc-2.3.1.
2203
2204 *gcc-3.2-r1 (27 Aug 2002)
2205
2206 9 Sep 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2-r1.ebuild :
2207
2208 Remove symlinks that are installed to /usr/lib/gcc-lib/$CHOST/$PV/include,
2209 as it may cause the build to fail.
2210
2211 27 Aug 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2-r1.ebuild :
2212
2213 Update the "misconstruct function call frame" bug patches. This resolves
2214 bug #7071, thanks to Steven Wong <wongs15@tartarus.uwa.edu.au>. Updated
2215 info can be found at:
2216
2217 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0588.html
2218
2219 Good patch site to keep in mind (reminder to myself):
2220
2221 http://www.zipworld.com.au/~gschafer/lfs-tweaks.html
2222
2223 21 Aug 2002; Dan Armak <danarmak@gentoo.org> ChangeLog :
2224
2225 Filter -fomit-frame-pointer flag, which causes problems as reported in
2226 bug #6641.
2227
2228 15 Aug 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2.ebuild :
2229
2230 Add back gcc-3-deopt.patch. Also add gcc-3-deopt-doc.patch. Update
2231 the docs that gets installed, as well as added html pages for libstdc++-v3.
2232
2233 *gcc-3.2 (15 Aug 2002)
2234
2235 15 Aug 2002; Daniel Robbins <drobbins@gentoo.org> gcc-3.2.ebuild :
2236
2237 Update to latest version
2238
2239 *gcc-3.2_pre-r1 (15 Aug 2002)
2240
2241 15 Aug 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2_pre-r1 :
2242
2243 New snapshot.
2244
2245 Fixes a bug in gcc-3.1 and above ... -maccumulate-outgoing-args flag (added
2246 in gcc-3.1) causes gcc to misconstruct the function call frame in many cases.
2247 Thanks to Ronald Hummelink <ronald@hummelink.xs4all.nl> for bringing it to
2248 our attention.
2249
2250 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/
2251 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0319.html
2252 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0350.html
2253 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0410.html
2254 http://gcc.gnu.org/ml/gcc/2002-08/msg00731.html
2255
2256 NOTE to myself: I still have to apply the patch to the manpage *after*
2257 compile.
2258
2259 Add --enable-__cxa_atexit to ./configure, fixing bug #6430.
2260
2261 *gcc-3.1.1-r1 (30 Jul 2002)
2262
2263 30 Jul 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1.1-r1 :
2264
2265 Gcc-3.1.1 final. Also fixed it to be able to disable java.
2266 Major cleanups from 3.1.1.
2267
2268 *gcc-3.2_pre (28 Jul 2002)
2269
2270 30 Jul 2002; Mark Guertin <gerk@gentoo.org> gcc-3.2_pre :
2271 Added ppc to keywords
2272
2273 30 Jul 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2_pre :
2274
2275 Some cleanups. Use the "java" USE flag to enable/disable java
2276 as it add a bit to compile time.
2277
2278 28 Jul 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.2_pre :
2279
2280 Add CVS version of gcc-3.2.
2281
2282 *gcc-3.1.1 (07 Jul 2002)
2283
2284 7 Jul 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1.1 :
2285
2286 Add snapshot for gcc-3.1.1. This fixes the internal compiler
2287 errors with "-march=pentium4" for me at least (had with gcc-3.1).
2288
2289 *gcc-3.1-r8 (03 Jul 2002)
2290
2291 6 Jul 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1-r8 :
2292
2293 Update the fix for bug #4411, as the old caused ncurses, among things
2294 not to link properly if an older version was installed. The sed
2295 rule is now:
2296
2297 sed -e "s:%{L\*} %(link_libgcc):%{L\*} -L/lib %(link_libgcc):" specs
2298
2299
2300 3 Jul 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1-r8 :
2301
2302 Move all the libs to the version specific directory. Add a fix for
2303 bug #4411, which should be considered *very* experimental.
2304
2305 3 Jul 2002; Martin Schlemmer <azarah@gentoo.org> :
2306 Add the /usr/bin/$CHOST-g++ symlink, as it is needed now for
2307 some weird reason.
2308
2309 *gcc-2.95.3-r7 (29 Jun 2002)
2310
2311 29 Jun 2002; Martin Schlemmer <azarah@gentoo.org> :
2312 Remove texinfo as we have an ebuild again.
2313
2314 This new patch for the atexit problem occured with glibc-2.2.3 should
2315 work with glibc-2.2.4. This closes bug #3987 and #4004.
2316
2317 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0476.html
2318 http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0589.html
2319
2320 Something to note, is that this patch makes gcc crash if its given
2321 the "-mno-ieee-fp" flag ... libvorbis is an good example of this.
2322 This however is on of those which one we want fixed most cases :/
2323
2324 Also fix bug #3527, which was caused by a stray symlink on downgrading from
2325 gcc-3.x.
2326
2327 *gcc-3.1-r7 (29 June 2002)
2328
2329 29 June 2002; Brandon Low <lostlogic@gentoo.org> gcc-3.1-r6.ebuild :
2330
2331 Make sure that static linking against gcc libraries works with a little
2332 sed magic :).
2333
2334 25 Jun 2002; Martin Schlemmer <azarah@gentoo.org> texinfo providing ebuilds :
2335 Add ibiblio to SRC_URI for all texinfo providing ebuilds (2.95.3 and 3.0.4);
2336 resolve bug #1777.
2337
2338 *gcc-3.1-r6 (10 June 2002)
2339
2340 11 June 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1-r6.ebuild :
2341
2342 Update version checking.
2343
2344 10 June 2002; Bart Verwilst <verwilst@gentoo.org> Changelog:
2345
2346 Remove curses.h and ncurses.h from the installation, so it doesn't
2347 conflict with our ncurses package.
2348
2349
2350 *gcc-3.1-r5 (29 May 2002)
2351
2352 29 May 2002; Matthew Kennedy <azarah@gentoo.org> gcc-3.1-r5.ebuild,
2353 ChangeLog, files/digest-gcc-3.1-r5 :
2354
2355 Fixes how we check for already install gcc's.
2356
2357 *gcc-3.1-r4 (25 May 2002)
2358
2359 25 May 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1-r4.ebuild :
2360
2361 Fix some more files that got installed in the wrong location. From
2362 gcc-3.1, locales is installed in $datadir, so we should not set that
2363 to a custom dir, and since libgcj.jar now have the version appended,
2364 it should not be a problem with multiple version installs anymore.
2365
2366 *gcc-3.1-r3 (25 May 2002)
2367
2368 25 May 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1-r3.ebuild :
2369
2370 Added some Redhat/Suse/Mandrake patches.
2371
2372 *gcc-3.1-r2 (24 May 2002)
2373
2374 24 May 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.1-r2.ebuild :
2375
2376 Use the correct library versions in src_install().
2377
2378 *gcc-3.1-r1 (20 May 2002)
2379 20 May 2002; Spider <spider@gentoo.org> gcc-3.1-r1.ebuild :
2380 removed all texinfo references in gcc 3.1 ebuild.
2381
2382 *gcc-3.1 (17 May 2002)
2383
2384 17 May 2002; Preston Elder <prez@gentoo.org> gcc-3.1 :
2385
2386 Added the 3.1 ebuild.
2387
2388 *gcc-3.0.4-r6 (2 May 2002)
2389
2390 3 May 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.0.4-r6 :
2391
2392 Fix some typo's thanks to Jared H. Hudson.
2393
2394 *gcc-3.0.4-r5 (2 May 2002)
2395
2396 2 May 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.0.4-r5 :
2397
2398 Only move .la files for parallel builds, else some packages (KDE *grin*)
2399 fails to build.
2400
2401 *gcc-2.95.3-r6 (30 Apr 2002)
2402
2403 30 Apr 2002; Daniel Robbins <drobbins@gentoo.org>: removed libiberty.a as
2404 binutils installs it. This closes bug #2266.
2405
2406 *gcc-3.0.4-r4 (25 Apr 2002)
2407
2408 25 Apr 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.0.4-r4 :
2409
2410 Only apply the gcc3-program-transform.patch patch if building
2411 a multiple install of gcc.
2412
2413 17 Apr 2002; Martin Schlemmer <azarah@gentoo.org> gcc-3.0.4-r3 :
2414
2415 Move .la files to gcc internal dir to fix gcc2+libtool problems
2416 of trying to link /usr/lib/libstdc++.so.
2417
2418 *gcc-3.0.4-r3 (16 Apr 2002)
2419
2420 16 Apr 2002; Martin Schlemmer <azarah@gentoo.org> :
2421
2422 Moved the manpages to version spesific ones. More cleanups.
2423 Moved libgcj.jar to /usr/lib/gcc-$PV.
2424
2425 *gcc-3.0.4-r2 (15 Apr 2002)
2426
2427 15 Apr 2002; Martin Schlemmer <azarah@gentoo.org> :
2428
2429 This build enables us to have multiple versions of gcc
2430 installed.
2431
2432 *gcc-3.0.4 (1 Mar 2002)
2433
2434 1 Mar 2002; Grant Goodyear <g2boojum@gentoo.org> :
2435
2436 Added 3.0.4. It looks like using the --disable-checks
2437 command fixes most of the sandbox violations that we had
2438 with 3.0.3 (or 3.0.4 no longer tries to update system
2439 headers; I'm not sure which).
2440
2441 *gcc-2.95.3-r5 (1 Feb 2002)
2442
2443 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
2444
2445 Added initial ChangeLog which should be updated whenever the package is
2446 updated in any way. This changelog is targetted to users. This means that the
2447 comments should well explained and written in clean English. The details about
2448 writing correct changelogs are explained in the skel.ChangeLog file which you
2449 can find in the root directory of the portage repository.

  ViewVC Help
Powered by ViewVC 1.1.20