From 274e679aed1994b216ada61615faaf0adba72cea Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20H=C3=BCttel?= Date: Mon, 2 Jan 2012 17:47:22 +0000 Subject: [PATCH] Split ChangeLog. Package-Manager: portage-2.1.10.41/cvs/Linux x86_64 --- sys-devel/gcc/ChangeLog | 2873 +--------------------------------- sys-devel/gcc/ChangeLog-2006 | 2869 +++++++++++++++++++++++++++++++++ sys-devel/gcc/Manifest | 23 +- 3 files changed, 2892 insertions(+), 2873 deletions(-) create mode 100644 sys-devel/gcc/ChangeLog-2006 diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog index 70be608c7939..66f97ef5d00e 100644 --- a/sys-devel/gcc/ChangeLog +++ b/sys-devel/gcc/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sys-devel/gcc -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.847 2011/12/30 20:16:38 zorry Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.848 2012/01/02 17:47:22 dilfridge Exp $ + + 02 Jan 2012; Andreas K. Huettel +ChangeLog-2006: + Split ChangeLog. 30 Dec 2011; Magnus Granberg gcc-4.5.3-r2.ebuild: Bump the piepatchset to 0.4.7 to fix 394821 @@ -984,2868 +987,4 @@ 01 Jan 2007; Joseph Jezak gcc-3.4.6-r2.ebuild: Marked ppc stable for bug #159460. - 30 Dec 2006; Tom Gall gcc-3.4.6-r2.ebuild: - stable on ppc64, bug #159250 - - 30 Dec 2006; Andrej Kacian gcc-3.4.6-r2.ebuild: - Stable on x86, bug #159250. - -*gcc-2.95.3-r10 (30 Dec 2006) - - 30 Dec 2006; Mike Frysinger +gcc-2.95.3-r10.ebuild: - Add support for toolchain.eclass #124578 by Harald van Dijk. - - 28 Dec 2006; Bryan Østergaard gcc-3.4.6-r2.ebuild: - Stable on Alpha. - - 10 Dec 2006; Bryan Østergaard gcc-4.1.1-r1.ebuild, - gcc-4.1.1-r3.ebuild: - Add ~alpha keyword. - - 29 Nov 2006; Gustavo Zacarias gcc-3.4.6-r2.ebuild: - Stable on sparc - -*gcc-4.1.1-r3 (27 Nov 2006) - - 27 Nov 2006; Mike Frysinger +gcc-4.1.1-r3.ebuild: - Fix debug regression #155417 and add some fixes for hppa. - - 20 Nov 2006; Guy Martin gcc-4.1.1-r1.ebuild: - Stable on hppa. - - 16 Nov 2006; Joseph Jezak gcc-4.1.1-r1.ebuild: - Marked ppc stable for bug #155090. - - 15 Nov 2006; Luis Medinas gcc-4.1.1-r1.ebuild: - Stable on amd64. Bug #155090. - - 14 Nov 2006; Andrej Kacian gcc-4.1.1-r1.ebuild: - Stable on x86, bug #155090. - -*gcc-4.1.1-r2 (14 Nov 2006) - - 14 Nov 2006; Mike Frysinger +gcc-4.1.1-r2.ebuild: - Push out accumulated fixes. - - 13 Nov 2006; Tom Gall gcc-4.1.1-r1.ebuild: - gcc 4.1.1 stable for ppc64. - - 02 Nov 2006; Mike Frysinger - +files/4.1.0/gcc-4.1.0-fast-math-i386-Os-workaround.patch, - gcc-4.1.1.ebuild, gcc-4.1.1-r1.ebuild: - Apply a hackish workaround for uClibc/-Os until 4.1.2 is released. - - 26 Oct 2006; gcc-3.3.2-r7.ebuild, gcc-3.4.1-r3.ebuild: - remove unused emul-linux-x86 use flag - - 18 Oct 2006; Roy Marples gcc-4.1.1-r1.ebuild: - Added ~sparc-fbsd keyword. - - 19 Sep 2006; Jason Wever gcc-4.1.1.ebuild, - gcc-4.1.1-r1.ebuild: - Added ~sparc keywords to gcc-4.1.1 ebuilds. - - 09 Sep 2006; Mike Frysinger gcc-3.4.6-r1.ebuild, - gcc-3.4.6-r2.ebuild: - Do not force libstdc++-v3 anymore #84961. - - 06 Sep 2006; Diego Pettenò gcc-4.1.1-r1.ebuild: - Re-add the ~x86-fbsd keyword, it was protoize once again. - - 05 Sep 2006; Joshua Kinard ChangeLog: - Mark gcc-4.1.1 stable on mips, with -r1 in unstable. - - 05 Sep 2006; Diego Pettenò gcc-4.1.1-r1.ebuild: - Remove ~x86-fbsd keyword as there are problems building. - -*gcc-4.1.1-r1 (03 Sep 2006) - - 03 Sep 2006; Mike Frysinger gcc-4.1.1.ebuild, - +gcc-4.1.1-r1.ebuild: - Push out some fixes. - - 30 Aug 2006; Joshua Jackson gcc-4.1.1.ebuild: - Stable x86; its about time for us to get this stable - - 30 Aug 2006; Chris Gianelloni gcc-4.1.1.ebuild: - Stable on amd64. - - 14 Aug 2006; gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild, - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, - gcc-3.3.6-r1.ebuild, gcc-3.4.1-r3.ebuild, gcc-3.4.4-r1.ebuild, - gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, gcc-3.4.6.ebuild, - gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.2-r3.ebuild, - gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild: - - switch default ordering of gcc-config and eselect-compiler to work around - portage bug - - 28 Jul 2006; Kevin F. Quinn gcc-3.3.5-r1.ebuild, - gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild, - gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, - gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild: - Move rename of rmic/rmiregistry from ebuilds to toolchain.eclass - bug #139918 - - 13 Jul 2006; Kevin F. Quinn gcc-3.3.5-r1.ebuild, - gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild, - gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, - gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild: - Change names of rmic, rmiregistry to grmic, grmiregistry to avoid conflicts - with other java platforms. Upstream already made this change for the same - reason in gcc-4 (bug #139918) - -*gcc-3.4.6-r2 (06 Jul 2006) - - 06 Jul 2006; Kevin F. Quinn +gcc-3.4.6-r2.ebuild: - Eliminate ICE in ssp's sweep_string_variable (bug #74457), and stop - vanilla and hardenednossp compiler variants from auto-upgrading - fstack-protector to fstack-protector-all (bug #104754) - - 30 Jun 2006; Mike Frysinger gcc-4.0.2-r3.ebuild, - gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild: - - 27 Jun 2006; Luca Barbato gcc-4.1.1.ebuild: - Marked stable on ppc - - 25 Jun 2006; Guy Martin gcc-4.1.1.ebuild: - Stable on hppa. - - 24 Jun 2006; Markus Rothe gcc-4.1.1.ebuild: - Added ~ppc64 to get more user response for bugs - - 22 Jun 2006; Mike Frysinger gcc-4.1.1.ebuild: - Fix uclibc support #134412. - - 20 Jun 2006; Simon Stelling gcc-3.4.6-r1.ebuild: - stable on amd64 - - 19 Jun 2006; Joshua Kinard gcc-4.1.1.ebuild: - Added ~mips to KEYWORDS. - - 16 Jun 2006; Joshua Kinard gcc-4.1.0-r1.ebuild, - gcc-4.1.1.ebuild: - Update patchset again to finally fix biild errors on mips64 compilers due to - typos in the R10K Cache barriers patch. Also mark 4.1.1 unstable on mips for - testing purposes. - - 09 Jun 2006; Joshua Kinard gcc-4.1.0-r1.ebuild, - gcc-4.1.1.ebuild: - Updated the patchball to include a corrected version of the IP28 R10000 - cache barriers patch. Gcc was mistaking a call to a function in the patch as - the ptototype, and later mistaking the actual prototype as the function - call. - - 31 May 2006; Joseph Jezak gcc-3.4.6-r1.ebuild: - Marked ppc stable. - - 29 May 2006; Diego Pettenò gcc-4.1.1.ebuild: - Add ~x86-fbsd keyword (currently profile masked). - - 29 May 2006; Guy Martin gcc-3.4.4-r1.ebuild, - gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild: - Set KEYWORDS -hppa to gcc-3.4* as it can't build a glibc on hppa 1.1 - - 29 May 2006; Mark Loeser gcc-3.4.6-r1.ebuild: - Stable on x86 - - 28 May 2006; Mark Loeser gcc-4.1.1.ebuild: - Really fix objc-gc this time; bug #114359. Also add MIPS patches that Kumba - mentioned - - 28 May 2006; Joshua Kinard gcc-4.1.0-r1.ebuild: - Update 4.1.0 w/ two mips patches for R10K support and R10K cache barriers - handling. 4.1.1 is forthcoming. - - 27 May 2006; Mark Loeser gcc-4.1.1.ebuild: - Exclude patch for pr22889; bug #110002 - - 26 May 2006; Bryan Østergaard gcc-3.4.6-r1.ebuild: - Stable on alpha. - -*gcc-4.1.1 (25 May 2006) - - 25 May 2006; Mark Loeser - -gcc-4.1.1_pre20060517.ebuild, +gcc-4.1.1.ebuild: - Bump to 4.1.1 final release - -*gcc-4.1.0-r1 (14 May 2006) - - 14 May 2006; Mark Loeser -gcc-4.1.0.ebuild, - +gcc-4.1.0-r1.ebuild: - Bump gcc-4.1 so everyone gets the newest changes (no more libstdc++.la and - the 1.4 patchset), and bump the 4.2 weekly snapshot - - 13 May 2006; Mike Frysinger - +files/4.1.0/gcc-4.1.0-cross-compile.patch, gcc-4.1.0.ebuild: - Split off cross-compile patch since new changes are incompat from old - gcc-4.0.x #133098 by John Bachan. - - 11 May 2006; Joshua Kinard gcc-3.4.6-r1.ebuild: - Marked stable on mips. - - 28 Apr 2006; Markus Rothe gcc-3.4.6-r1.ebuild: - Stable on ppc64 - - 27 Apr 2006; Alec Warner files/digest-gcc-2.95.3-r9, - files/digest-gcc-3.4.1-r3, Manifest: - Fixing SHA256 digest, pass four - - 25 Apr 2006; Gustavo Zacarias gcc-3.4.6-r1.ebuild: - Stable on sparc - -*gcc-3.3.6-r1 (23 Apr 2006) - - 23 Apr 2006; Mike Frysinger +gcc-3.3.6-r1.ebuild: - Push out accumulated patches. - - 21 Apr 2006; Mark Loeser files/digest-gcc-3.4.5-r1, - Manifest: - Fix digest for 3.4.5-r1 patchset - - 18 Apr 2006; Diego Pettenò gcc-3.4.6-r1.ebuild, - gcc-4.1.0.ebuild: - Add dependency over virtual/libiconv (for three series of gcc) as it's - needed to build gcc also without nls. - -*gcc-3.4.6-r1 (18 Apr 2006) - - 18 Apr 2006; Mark Loeser +gcc-3.4.6-r1.ebuild: - Bump 3.4.6 patchset to fix bugs #127190 #126279 and #126871 - - 12 Apr 2006; Bryan Østergaard gcc-3.4.6.ebuild: - ~alpha 3.4.6 - solves a ld segfault in binutils when emerging gmp. - - 11 Apr 2006; Joshua Kinard - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch, - gcc-3.4.6.ebuild: - Added a 4th version of the cache barriers patch for mips to gcc-3.4.6 that - shifts the bulk of th generation code to the mips backend vs. being in - final.c. This newer patch also has a switch to generate barriers on store - only, load only, or both loads and stores, making it suitable for both IP28 - and R10K IP32 testing. Also keyworded 3.4.6 for ~mips. - - 09 Apr 2006; Guy Martin gcc-4.1.0.ebuild: - Added ~hppa to KEYWORDS. - - 08 Apr 2006; gcc-3.4.6.ebuild: - Added ~ppc - - 30 Mar 2006; Diego Pettenò gcc-3.4.6.ebuild: - Add ~x86-fbsd keyword. - - 28 Mar 2006; Mark Loeser gcc-3.4.5-r1.ebuild: - Stable on x86 - - 28 Mar 2006; Gustavo Zacarias gcc-3.4.6.ebuild: - Keyworded ~sparc - - 23 Mar 2006; Luis Medinas gcc-3.4.5.ebuild: - Stable on amd64. - - 23 Mar 2006; Markus Rothe gcc-3.4.6.ebuild: - Added ~ppc64 - - 18 Mar 2006; Mark Loeser gcc-4.0.3.ebuild, - gcc-4.1.0.ebuild: - Add an exclude for patch 33; bug #126609 - -*gcc-3.4.6 (18 Mar 2006) - - 18 Mar 2006; Mike Frysinger +gcc-3.4.6.ebuild: - Version bump #126492 by David Pufer. - - 15 Mar 2006; Markus Rothe gcc-3.4.5-r1.ebuild: - Added ~ppc64 - -*gcc-4.0.3 (14 Mar 2006) - - 14 Mar 2006; Mark Loeser +gcc-4.0.3.ebuild, - gcc-4.1.0.ebuild: - Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset - - 11 Mar 2006; Mark Loeser gcc-4.1.0.ebuild: - Fix the uclibc patchset; bug #125395 - - 10 Mar 2006; Luca Barbato gcc-3.4.5-r1.ebuild: - Marked ppc - - 05 Mar 2006; Luca Barbato gcc-4.1.0.ebuild: - Marked ~ppc - - 03 Mar 2006; Simon Stelling - -files/gcc331_use_multilib.amd64.patch, gcc-3.3.2-r7.ebuild, - gcc-3.4.1-r3.ebuild: - remove code that never gets executed, as well as the patch applied by this - code (use multilib && use amd64 == nono) - -*gcc-4.1.0 (03 Mar 2006) - - 03 Mar 2006; Mark Loeser - -gcc-4.1.0_pre20060223.ebuild, +gcc-4.1.0.ebuild: - Bump to 4.1.0 - - 02 Mar 2006; Martin Schlemmer - +files/awk/fixlafiles.awk-no_gcc_la: - Add fixlafiles.awk for gcc's without libtool linker scripts. - - 02 Mar 2006; ChangeLog: - fix broken manifest (File: files/stubs/gcc-4.1-htb-stub.patch) - - 27 Feb 2006; Mark Loeser gcc-3.4.5.ebuild, - gcc-3.4.5-r1.ebuild: - 3.4.5 stable on x86; and add 3.4.5-r1 to ~x86 - -*gcc-4.1.0_pre20060223 (25 Feb 2006) - - 25 Feb 2006; Mark Loeser - -gcc-4.1.0_pre20060219.ebuild, +gcc-4.1.0_pre20060223.ebuild: - Bump to gcc-4.1.0_rc2 - -*gcc-4.1.0_pre20060219 (20 Feb 2006) - - 20 Feb 2006; Mark Loeser - -gcc-4.1.0_beta20060210.ebuild, +gcc-4.1.0_pre20060219.ebuild: - Bump to gcc-4.1.0_rc1 - - 19 Feb 2006; Joshua Kinard gcc-3.4.5.ebuild: - Marked stable on mips. - - 17 Feb 2006; Aron Griffis gcc-4.0.2-r3.ebuild: - Mark 4.0.2-r3 ~ia64 - -*gcc-3.4.5-r1 (20 Feb 2006) - - 20 Feb 2006; Joshua Kinard - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3-ip32r10k.patch, - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3.patch, - +gcc-3.4.5-r1.ebuild: - Update cache barriers patch used for IP28 mips systems. Also include a - modified version of the cache barriers patch for experimental IP32 R10K - tinkering. - -*gcc-4.1.0_beta20060210 (11 Feb 2006) - - 11 Feb 2006; Mark Loeser - -gcc-4.1.0_beta20060203.ebuild, +gcc-4.1.0_beta20060210.ebuild: - Weekly gcc-4.1 snapshot bump - -*gcc-4.1.0_beta20060203 (04 Feb 2006) - - 04 Feb 2006; Mark Loeser - -gcc-4.1.0_beta20060127.ebuild, +gcc-4.1.0_beta20060203.ebuild: - Weekly gcc-4.1 snapshot bump - -*gcc-4.1.0_beta20060127 (28 Jan 2006) - - 28 Jan 2006; Mark Loeser - -gcc-4.1.0_beta20060120.ebuild, +gcc-4.1.0_beta20060127.ebuild: - Weekly gcc-4.1 snapshot bump - - 23 Jan 2006; Mark Loeser gcc-4.0.2-r3.ebuild: - Remove patches for bug #108231 since they caused issues; bug #118361. - -*gcc-4.1.0_beta20060120 (21 Jan 2006) - - 21 Jan 2006; Mark Loeser - -gcc-4.1.0_beta20060113.ebuild, +gcc-4.1.0_beta20060120.ebuild: - Bump to new gcc-4.1 snapshot - - 14 Jan 2006; Kevin F. Quinn - +gcc-3.3.5.20050130-r1.ebuild: - Re-add gcc-3.3.5.200501300-r1 as it is the current stable for sparc - on profiles <2006.0 - - 14 Jan 2006; Mike Frysinger - +files/4.0.2/gcc-4.0.2-softfloat.patch, gcc-4.0.2-r3.ebuild: - Update softfloat patch from yuri. - -*gcc-4.1.0_beta20060113 (14 Jan 2006) - - 14 Jan 2006; Mark Loeser - -gcc-3.3.5.20050130-r1.ebuild, -gcc-3.3.5.20050130-r2.ebuild, - -gcc-3.4.3-r1.ebuild, -gcc-3.4.3.20050110-r2.ebuild, -gcc-4.0.1.ebuild, - -gcc-4.1.0_beta20060106.ebuild, +gcc-4.1.0_beta20060113.ebuild: - Adding new gcc-4.1 snapshot, and cleaning up old versions - -*gcc-4.1.0_beta20060106 (07 Jan 2006) - - 07 Jan 2006; Mark Loeser - -gcc-4.1.0_beta20051230.ebuild, +gcc-4.1.0_beta20060106.ebuild: - Weekly 4.1 snapshot bump - - 05 Jan 2006; Gustavo Zacarias gcc-3.4.5.ebuild: - Stable on sparc - - 02 Jan 2006; Mark Loeser gcc-4.0.2-r3.ebuild: - Removing the message about reporting bugs upstream. Please report them on - bugs.gentoo.org - -*gcc-4.0.2-r3 (01 Jan 2006) - - 01 Jan 2006; Mark Loeser -gcc-4.0.2-r2.ebuild, - +gcc-4.0.2-r3.ebuild: - New version of the Gentoo patchset; resolves bugs #89911 #101606 #109633 - #110173 - -*gcc-4.1.0_beta20051230 (31 Dec 2005) - - 31 Dec 2005; Mark Loeser - -gcc-4.1.0_beta20051223.ebuild, +gcc-4.1.0_beta20051230.ebuild: - Bump to newest 4.1 snapshot - - 24 Dec 2005; Markus Rothe gcc-3.4.5.ebuild: - Added ~ppc64 - -*gcc-4.1.0_beta20051223 (24 Dec 2005) - - 24 Dec 2005; Mark Loeser - -files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051216.ebuild, - +gcc-4.1.0_beta20051223.ebuild: - Bump to a new gcc-4.1 snapshot. The patch from pr22313 is now included - upstream. - - 20 Dec 2005; Mark Loeser gcc-4.0.1.ebuild, - gcc-4.0.2-r2.ebuild, gcc-4.1.0_beta20051216.ebuild: - Testing the libstdc++ virtual before marking it stable. Then we can remove - it from all of the gcc ebuilds and put it into the binary ebuilds that - require it. - -*gcc-4.1.0_beta20051216 (17 Dec 2005) - - 17 Dec 2005; Mark Loeser - -gcc-4.1.0_beta20051209.ebuild, +gcc-4.1.0_beta20051216.ebuild: - GCC-4.1 snapshot bump - - 15 Dec 2005; Gustavo Zacarias gcc-3.4.5.ebuild: - Gimme ~sparc keywords here - -*gcc-4.0.2-r2 (13 Dec 2005) - - 13 Dec 2005; Mark Loeser -gcc-4.0.2-r1.ebuild, - +gcc-4.0.2-r2.ebuild: - Bump to use the newest patchset, which removes a patch that introduced ICEs - and adds 2 patches to resolve bug #108231 - -*gcc-4.1.0_beta20051209 (10 Dec 2005) - - 10 Dec 2005; Mark Loeser - -gcc-4.1.0_beta20051202.ebuild, +gcc-4.1.0_beta20051209.ebuild: - Bump gcc-4.1 snapshot - - 09 Dec 2005; Joshua Kinard gcc-3.4.4-r1.ebuild, - gcc-3.4.5.ebuild: - Marked 3.4.4-r1 stable; 3.4.5 unstable on mips. - -*gcc-3.4.5 (06 Dec 2005) - - 06 Dec 2005; Mike Frysinger +gcc-3.4.5.ebuild: - Version bump. - -*gcc-4.1.0_beta20051202 (03 Dec 2005) - - 03 Dec 2005; Mark Loeser - -gcc-4.1.0_beta20051125.ebuild, +gcc-4.1.0_beta20051202.ebuild: - GCC-4.1 snapshot bump - - 02 Dec 2005; Mark Loeser gcc-3.4.4-r1.ebuild: - Stable on x86 - - 01 Dec 2005; Guy Martin gcc-3.3.6.ebuild: - Stable on hppa. - -*gcc-4.1.0_beta20051125 (26 Nov 2005) - - 26 Nov 2005; Mark Loeser - +files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051112.ebuild, - +gcc-4.1.0_beta20051125.ebuild: - GCC-4.1 snapshot bump. Also add a patch to fix building on amd64. - - 13 Nov 2005; Mark Loeser gcc-4.0.1.ebuild, - gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051112.ebuild: - Fix depends for gcc-4 ebuilds so we depend on >=glibc-2.3.6 now - -*gcc-4.1.0_beta20051112 (12 Nov 2005) - - 12 Nov 2005; Mark Loeser - -gcc-4.1.0_beta20051105.ebuild, +gcc-4.1.0_beta20051112.ebuild: - GCC-4.1 snapshot bump - - 10 Nov 2005; Mark Loeser gcc-4.0.1.ebuild, - gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051105.ebuild: - Adding dev-libs/mpfr to deps, as it is needed to build fortran for gcc-4 - - 05 Nov 2005; Mark Loeser - gcc-4.1.0_beta20051105.ebuild: - Fix deps to match those from the gcc-4.0 ebuilds - -*gcc-4.1.0_beta20051105 (05 Nov 2005) - - 05 Nov 2005; Mark Loeser - +gcc-4.1.0_beta20051105.ebuild: - Adding back the gcc-4.1 snapshots. The installation should be fixed now; bug - #100679 - - 31 Oct 2005; Bryan Østergaard gcc-3.4.4-r1.ebuild: - Stable on alpha. - - 31 Oct 2005; Mark Loeser gcc-4.0.2-r1.ebuild: - Adding 28_all_gcc4-pr19520.patch to GENTOO_PATCH_EXCLUDE due to it causing - ICEs in a few packages. I will remove it from the patchset in the next - revision - - 10 Oct 2005; Mark Loeser gcc-4.0.2-r1.ebuild: - Remove SPLIT_SPECS for now, until we have a better complete solution; bug - #106690 - - 07 Oct 2005; Jeremy Huddleston - gcc-2.95.3-r9.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild, - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild, - gcc-3.3.5.20050130-r2.ebuild, gcc-3.3.6.ebuild, gcc-3.4.1-r3.ebuild, - gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, gcc-3.4.4-r1.ebuild, - gcc-4.0.1.ebuild, gcc-4.0.2-r1.ebuild: - Let eselect-compiler be an option instead of sys-devel/gcc-config in DEPEND. - - 06 Oct 2005; Mike Frysinger - +files/gcc-configure-LANG.patch: - Patch to fix LANG issues in older autotools #105485. - -*gcc-4.0.2-r1 (04 Oct 2005) - - 04 Oct 2005; Mark Loeser -gcc-4.0.2.ebuild, - +gcc-4.0.2-r1.ebuild: - New patchset with a lot of patches from Fedora, as well as patches to fix - -fvisibility problems with KDE. - -*gcc-4.0.2 (28 Sep 2005) - - 28 Sep 2005; Mark Loeser - -gcc-4.0.2_pre20050917.ebuild, +gcc-4.0.2.ebuild: - Bump to 4.0.2 - -*gcc-4.0.2_pre20050917 (18 Sep 2005) - - 18 Sep 2005; Mark Loeser - -gcc-4.0.2_pre20050913.ebuild, +gcc-4.0.2_pre20050917.ebuild: - Bump to gcc-4.0.2_rc2 - - 15 Sep 2005; Mark Loeser - gcc-4.0.2_pre20050913.ebuild: - Enable split spec files. - -*gcc-4.0.2_pre20050913 (14 Sep 2005) - - 14 Sep 2005; Mark Loeser - +gcc-4.0.2_pre20050913.ebuild: - Bump to gcc-4.0.2_rc1 - - 11 Sep 2005; Mark Loeser - -gcc-4.1.0_beta20050902.ebuild: - Removing the gcc-4.1 ebuilds for the time being. When they get to release - candidates, I'll add them back. At this point in time they are way too - unstable though. You can easily continue to use them in your overlay by just - renaming the ebuild. - - 05 Sep 2005; Jeremy Huddleston gcc-3.3.6.ebuild: - Moving 3.3.6 into stable on x86. - -*gcc-4.1.0_beta20050902 (03 Sep 2005) - - 03 Sep 2005; Mark Loeser - -gcc-4.1.0_beta20050826.ebuild, +gcc-4.1.0_beta20050902.ebuild: - GCC 4.1 snapshot bump - -*gcc-3.4.4-r1 (27 Aug 2005) - - 27 Aug 2005; Mike Frysinger +gcc-3.4.4-r1.ebuild: - Push out cumulative changes (especially #87631). - -*gcc-4.1.0_beta20050826 (26 Aug 2005) - - 26 Aug 2005; Mark Loeser - -gcc-4.1.0_beta20050819.ebuild, +gcc-4.1.0_beta20050826.ebuild: - GCC 4.1 snapshot bump - - 20 Aug 2005; Mike Frysinger - +files/3.2.2/gcc-3.2.2-cross-compile.patch, - +files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch, gcc-3.2.2.ebuild: - Fix cross-compile support for Playstation 2 targets (ee/iop). - -*gcc-4.1.0_beta20050819 (20 Aug 2005) - - 20 Aug 2005; Mark Loeser - -gcc-4.1.0_beta20050813.ebuild, +gcc-4.1.0_beta20050819.ebuild: - Bump to newest gcc-4.1 snapshot - - 17 Aug 2005; Mike Frysinger gcc-3.3.6.ebuild, - gcc-3.4.4.ebuild: - Add a patch for arm and one for m68k, a fix for an infinite loop in gcc - #102244, and fixes for canadian cross-compiling a native compiler. - - 16 Aug 2005; Mark Loeser gcc-4.0.1.ebuild: - Update 4.0.1's patchset. Dropped a patch that caused issues on PPC. Fixes - bug #97939 - - 16 Aug 2005; Jeremy Huddleston gcc-3.4.4.ebuild: - Stable amd64. - -*gcc-4.1.0_beta20050813 (13 Aug 2005) - - 13 Aug 2005; Mark Loeser - -gcc-4.1.0_beta20050730.ebuild, +gcc-4.1.0_beta20050813.ebuild: - GCC 4.1 snapshot bump - - 05 Aug 2005; Mike Frysinger - +files/3.4.4/gcc-3.4.4-softfloat.patch, gcc-3.4.4.ebuild: - Merge soft-float support by Yuri Vasilevski #75585. - -*gcc-4.1.0_beta20050730 (30 Jul 2005) - - 30 Jul 2005; Mark Loeser - -gcc-4.1.0_beta20050723.ebuild, +gcc-4.1.0_beta20050730.ebuild: - GCC-4.1 snapshot bump - -*gcc-4.1.0_beta20050723 (23 Jul 2005) - - 23 Jul 2005; Mark Loeser - -gcc-4.1.0_beta20050716.ebuild, +gcc-4.1.0_beta20050723.ebuild: - Bump to newest gcc-4.1 snapshot - -*gcc-4.1.0_beta20050716 (16 Jul 2005) - - 16 Jul 2005; Mark Loeser - -gcc-4.1.0_beta20050709.ebuild, +gcc-4.1.0_beta20050716.ebuild: - GCC 4.1 snapshot bump - - 10 Jul 2005; Mike Frysinger gcc-3.3.5-r1.ebuild, - gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.5.20050130-r2.ebuild, - gcc-3.3.6.ebuild, gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, - gcc-3.4.4.ebuild: - Dont apply spec-env patch to cross-compilers otherwise native hardened users - can screw up their cross-compilers real quick #96162 by Kevin F. Quinn. - -*gcc-4.1.0_beta20050709 (10 Jul 2005) - - 10 Jul 2005; Mark Loeser - -gcc-4.1.0_beta20050702.ebuild, +gcc-4.1.0_beta20050709.ebuild: - Bumping gcc-4.1 snapshot - - 08 Jul 2005; Jeremy Huddleston - -gcc-2.95.3-r8.ebuild, -gcc-3.3.2.ebuild, -gcc-3.3.2-r5.ebuild, - -gcc-3.3.5.20050130.ebuild, -gcc-3.4.3.20050110-r1.ebuild, - -files/3.3/gcc33-coreutils-compat.patch.bz2, - -files/3.3/gcc33-gentoo-branding-1.patch, - -files/3.3/gcc33-gentoo-branding.patch, - -files/3.3/gcc33-no-multilib-amd64.patch, - -files/3.3/gcc33-propolice-version.patch, - -files/3.3.1/gcc331-gentoo-branding.patch, - -files/3.3.3/gcc-3.3.3-libiberty-pic.patch, - -files/3.3.3/gcc333-gentoo-branding.patch, - -files/3.3.3/gcc333-pr15693.patch, - -files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch, - -files/3.3.3/gcc333-ssp-3.3_7-fixup.patch, - -files/3.3.3/gcc333_pre20040215-gentoo-branding.patch, - -files/3.3.3/gcc333_pre20040322-gentoo-branding.patch, - -files/3.3.3/gcc333_pre20040408-gentoo-branding.patch, - -files/3.3.3/gcc333_pre20040426-gentoo-branding.patch, - -files/3.3.4/gcc334-gentoo-branding.patch, - -files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch, - -files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch, - -files/3.4.0/gcc34-ia64-lib64.patch, -files/3.4.0/gcc34-ice-hack.patch, - -files/3.4.0/gcc34-multi32-hack.patch, - -files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch, - -files/3.4.1/gcc-3.4.1-gentoo-branding.patch, - -files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, - -files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, - -files/3.4.3/35_all_pr18987-fix.patch: - Removing old ebuilds and cleaned out unused old patches. - -*gcc-4.0.1 (08 Jul 2005) - - 08 Jul 2005; Jeremy Huddleston -gcc-4.0.0.ebuild, - -gcc-4.0.1_pre20050702.ebuild, +gcc-4.0.1.ebuild: - gcc4 version bump. - - 05 Jul 2005; Joshua Kinard gcc-3.4.3.20050110-r2.ebuild, - gcc-3.4.4.ebuild: - Make 3.4.3.20050110-r2 stable on mips, and bump 3.4.4 into unstable. - -*gcc-4.0.1_pre20050702 (03 Jul 2005) -*gcc-4.1.0_beta20050702 (03 Jul 2005) - - 03 Jul 2005; Mark Loeser - -gcc-4.0.1_pre20050616.ebuild, -gcc-4.1.0_beta20050625.ebuild, - +gcc-4.0.1_pre20050702.ebuild, +gcc-4.1.0_beta20050702.ebuild: - Bump to newest gcc4 snapshots. - - 28 Jun 2005; Markus Rothe gcc-3.4.4.ebuild: - Stable on ppc64 - -*gcc-4.1.0_beta20050625 (25 Jun 2005) - - 25 Jun 2005; Mark Loeser - -gcc-4.1.0_beta20050618.ebuild, +gcc-4.1.0_beta20050625.ebuild: - Bump GCC-4.1 snapshot - - 23 Jun 2005; Gustavo Zacarias - +files/3.4.4/gcc-3.4_x-avr-news-devs2.patch, gcc-3.4.4.ebuild: - Added new avr target device support with blessing from spanky - -*gcc-4.1.0_beta20050618 (18 Jun 2005) - - 18 Jun 2005; Mark Loeser - -gcc-4.1.0_beta20050611.ebuild, +gcc-4.1.0_beta20050618.ebuild: - GCC 4.1 snapshot bump - -*gcc-4.0.1_pre20050616 (18 Jun 2005) - - 18 Jun 2005; Mark Loeser - -gcc-4.0.1_pre20050607.ebuild, +gcc-4.0.1_pre20050616.ebuild: - Bump to the gcc-4.0.1_rc2 snapshot - - 13 Jun 2005; Gustavo Zacarias gcc-3.3.6.ebuild: - ~sparc happy - -*gcc-4.1.0_beta20050611 (11 Jun 2005) - - 11 Jun 2005; Mark Loeser - -gcc-4.1.0_beta20050604.ebuild, +gcc-4.1.0_beta20050611.ebuild: - Bump to new GCC 4.1 snapshot - - 11 Jun 2005; Luca Barbato gcc-3.4.4.ebuild: - BAD typo in gcc-3.4.4 . It is stable, but got wrongly marked stable before - time. Since it would be a problem to the early updaters I keep it stable. - -*gcc-4.0.1_pre20050607 (09 Jun 2005) - - 09 Jun 2005; Mark Loeser - -gcc-4.0.1_beta20050602.ebuild, +gcc-4.0.1_pre20050607.ebuild: - Committing gcc-4.0.1_rc1 snapshot, and my first gcc4 patchset (thanks Azarah) - - 07 Jun 2005; Luca Barbato gcc-3.4.4.ebuild: - Marked ~ppc - -*gcc-4.1.0_beta20050604 (05 Jun 2005) - - 05 Jun 2005; -gcc-4.1.0_beta20050528.ebuild, - +gcc-4.1.0_beta20050604.ebuild: - Bump to the newest gcc-4.1 snapshot. - -*gcc-4.1.0_beta20050528 (03 Jun 2005) - - 03 Jun 2005; Mark Loeser - +gcc-4.1.0_beta20050528.ebuild: - Initial commit of a GCC-4.1 snapshot, for all those that want to be on the - bleeding edge - -*gcc-4.0.1_beta20050602 (03 Jun 2005) - - 03 Jun 2005; Mark Loeser - -gcc-4.0.1_beta20050526.ebuild, +gcc-4.0.1_beta20050602.ebuild: - GCC4 snapshot bump - - 01 Jun 2005; Markus Rothe gcc-3.4.4.ebuild: - Added ~ppc64 to KEYWORDS - -*gcc-3.2.2 (28 May 2005) - - 28 May 2005; Mike Frysinger +gcc-3.2.2.ebuild: - Add gcc for PS2. - -*gcc-4.0.1_beta20050526 (28 May 2005) - - 28 May 2005; Mark Loeser - -gcc-4.0.1_beta20050521.ebuild, +gcc-4.0.1_beta20050526.ebuild: - GCC4 snapshot bump - -*gcc-3.4.4 (24 May 2005) - - 24 May 2005; Mike Frysinger - +files/3.4.4/gcc-3.4.4-cross-compile.patch, +gcc-3.4.4.ebuild: - Version bumpage. - -*gcc-3.3.6 (24 May 2005) - - 24 May 2005; Mike Frysinger - +gcc-3.3.6.ebuild: - Version bumpage. - -*gcc-4.0.1_beta20050521 (22 May 2005) - - 22 May 2005; Mark Loeser - -gcc-4.0.1_beta20050514.ebuild, +gcc-4.0.1_beta20050521.ebuild: - GCC4 snapshot bump - -*gcc-2.95.3-r9 (21 May 2005) - - 21 May 2005; Mike Frysinger +gcc-2.95.3-r9.ebuild: - Add patches from Debian/crosstool and try to make more cross-compile friendly. - -*gcc-4.0.1_beta20050514 (15 May 2005) - - 15 May 2005; Mark Loeser - -gcc-4.0.1_beta20050507.ebuild, +gcc-4.0.1_beta20050514.ebuild: - Bump gcc4 ebuild to the newest snapshot - - 11 May 2005; Martin Schlemmer - gcc-4.0.1_beta20050507.ebuild: - Fix depends to actually depend on glibc/binutils that sorda makes things - work (glibc I only depend on something we can build against, not build at - this stage). Remove my patching crud that got included by mistake. - - 11 May 2005; Diego Pettenò - gcc-3.4.3.20050110-r2.ebuild, gcc-4.0.1_beta20050507.ebuild: - Make latest gcc (3.4 and 4) depend on glibc just for glibc systems. - - 10 May 2005; Martin Schlemmer - files/awk/fixlafiles.awk, gcc-4.0.0.ebuild, gcc-4.0.1_beta20050507.ebuild: - Fixup fixlafiles.awk detecting of gcc CHOST. - -*gcc-4.0.1_beta20050507 (08 May 2005) - - 08 May 2005; Mark Loeser - -gcc-4.0.0_beta20050416.ebuild, +gcc-4.0.1_beta20050507.ebuild: - Version bump to the newest GCC4 snapshot. - - 23 Apr 2005; Joshua Kinard - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch, - gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r1.ebuild, - gcc-3.4.3.20050110-r2.ebuild: - Update the gcc-3.4.3 ebuilds to use a newer IP28 cache barrier patch. Won't - affect mainstream Mips systems. - -*gcc-4.0.0 (21 Apr 2005) - - 21 Apr 2005; Jeremy Huddleston +gcc-4.0.0.ebuild: - Adding ebuild for gcc-4.0.0 release. This doesn't mean it's supported yet! - -*gcc-4.0.0_beta20050416 (17 Apr 2005) - - 17 Apr 2005; Mark Loeser - -gcc-4.0.0_beta20050409.ebuild, +gcc-4.0.0_beta20050416.ebuild: - Bump to newest weekly snapshot. - -*gcc-4.0.0_beta20050409 (12 Apr 2005) - - 12 Apr 2005; Mark Loeser - -gcc-4.0.0_beta20050402.ebuild, +gcc-4.0.0_beta20050409.ebuild: - Updating GCC4 ebuild to the newest snapshot - -*gcc-3.3.5.20050130-r2 (08 Apr 2005) - - 08 Apr 2005; Mike Frysinger - +gcc-3.3.5.20050130-r2.ebuild: - Add a patch from Debian and the patch to prevent gcc from unlinking /dev/null. - -*gcc-3.4.3.20050110-r2 (08 Apr 2005) - - 08 Apr 2005; Mike Frysinger - +gcc-3.4.3.20050110-r2.ebuild: - Add fix for PR/16625 from upstream #88022 by Ed Catmur. Patch to prevent - /dev/null from being deleted #79836 by David Wood. Also add a patch for arm - PR/16201 and a patch from Debian for m68k. - -*gcc-4.0.0_beta20050402 (03 Apr 2005) - - 03 Apr 2005; Mark Loeser - -gcc-4.0.0_beta20050326.ebuild, +gcc-4.0.0_beta20050402.ebuild: - Version bump to the newest GCC4 snapshot - -*gcc-4.0.0_beta20050326 (28 Mar 2005) - - 28 Mar 2005; Mark Loeser - -gcc-4.0.0_beta20050305.ebuild, +gcc-4.0.0_beta20050326.ebuild: - Version bump to newest GCC4 snapshot - - 27 Mar 2005; Hardave Riar gcc-3.4.3-r1.ebuild: - Stable on mips. - - 21 Mar 2005; gcc-3.4.3-r1.ebuild, - gcc-3.4.3.20050110-r1.ebuild: - - mark ppc pp64 stable for pie/ssp use - -*gcc-3.4.3.20050110-r1 (20 Mar 2005) - - 20 Mar 2005; Mike Frysinger - +gcc-3.4.3.20050110-r1.ebuild: - Fix visibility patches #78720, update uclibc support, and add support for - arm bigendian. - - 19 Mar 2005; Jeremy Huddleston - gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110.ebuild: - use_multilib -> is_multilib - -*gcc-3.3.5.20050130-r1 (19 Mar 2005) - - 19 Mar 2005; Mike Frysinger - +gcc-3.3.5.20050130-r1.ebuild: - Update uclibc patches and split them off into a sep tarball. - - 17 Mar 2005; Luca Barbato gcc-3.4.3-r1.ebuild: - Marked ppc - - 15 Mar 2005; Jeremy Huddleston - gcc-3.3.5.20050130.ebuild: - Stable sparc. - - 14 Mar 2005; Jeremy Huddleston - gcc-2.95.3-r8.ebuild: - Patched to compile usilg gcc-3.4. - -*gcc-4.0.0_beta20050305 (07 Mar 2005) - - 07 Mar 2005; Jeremy Huddleston - +gcc-4.0.0_beta20050305.ebuild: - Version bump of gcc-4 for bleeding edge masochists. - - 17 Feb 2005; Jeremy Huddleston - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild, - gcc-3.4.3.20050110.ebuild: - Only apply libffi-without-libgcj.patch if we're -build. - - 12 Feb 2005; gcc-3.3.5.20050130.ebuild: - Mark -ia64 as bootstrapping fails with this version. - - 12 Feb 2005; Jeremy Huddleston - gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild, - gcc-3.4.3.20050110.ebuild: - - 12 Feb 2005; gcc-3.4.3-r1.ebuild, - gcc-3.4.3.20050110.ebuild: - Mask 3.4 series -ia64; PINE fails horribly with it but works on 3.3.2... - - 10 Feb 2005; Markus Rothe gcc-3.4.3-r1.ebuild: - Stable on ppc64 - - 02 Feb 2005; Jeremy Huddleston - gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild: - Fix bug #80434. - - 02 Feb 2005; Jeremy Huddleston - gcc-3.3.5.20050130.ebuild: - Pushing into ~arch. Re-adds support for tls on sparc. - -*gcc-3.3.5.20050130 (01 Feb 2005) - - 01 Feb 2005; Jeremy Huddleston - gcc-3.3.5-r1.ebuild, +gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild, - gcc-3.4.3.20050110.ebuild: - Fix ordering of data in ebuilds so DESCRIPTION, etc comes after inherit - toolchain. Bump gcc-3.3 to reintroduce patchs from fedora which got - dropped from 3.3.5 and 3.3.5-r1. This should fix tls issues on sparc - (bug #78320), but it is still in 'KEYWORDS=-*' until the PIE patches - get updated. - - 31 Jan 2005; gcc-3.3.5-r1.ebuild, - gcc-3.4.3-r1.ebuild: - GCC 3.3.5 eats fluffy bunnies for breakfast and kills IA64 bootstraps, so - 3.4.3-r1 is going stable as it works. Marking 3.3.5-r1 "-ia64". - - 25 Jan 2005; Rob Holland : - Don't break the description line by overriding it in the eclass. - - 19 Jan 2005; Joshua Kinard gcc-3.4.3-r1.ebuild, - gcc-3.4.3.20050110.ebuild: - Typo tweaks in some comments in src_unpack. - - 19 Jan 2005; Brandon Hale gcc-3.4.3.20050110.ebuild: - Re-masking by request, see bug #78666. This GCC is failing with ICE, and - some users report that it cannot even build itself. Hopefully the - SSE2/3 fixes can be sanely backported to a released toolchain instead of - unleashing a random, busted CVS checkout on ~arch. - - 16 Jan 2005; Jeremy Huddleston - gcc-3.4.3.20050110.ebuild: - Pushing into ~arch from -*. This fixes bugs #57602 and #75067. - - 11 Jan 2005; Gustavo Zacarias gcc-3.3.5-r1.ebuild: - Stable on sparc - -*gcc-3.4.3.20050110 (10 Jan 2005) - - 10 Jan 2005; Jeremy Huddleston - +gcc-3.4.3.20050110.ebuild: - Bump to a newer version of the 3.4 branch from upstream. This should resolve - alot of SIMD issues people are hsving with -msse and others. Should resolve - bug #57602, hopefully bug #75067, and all of its kin. - - 10 Jan 2005; Jeremy Huddleston - gcc-3.3.5-r1.ebuild, gcc-3.4.3-r1.ebuild: - Moved src_install, pkg_preinst, and pkg_postinst into eclass using - gcc-3.3.5-r1 and gcc-3.4.3-r1 as a base. Made env.d script creation more - abstract. Fixed up multilib support. Fixed some problems moving libs to - incorrect destinations or not moving some libs. Fixed a few - cross-compilation problems (but not all yet). Closes bug #76884. Updated - src_unpack to do patches based on ${CTARGET} instead of ${ARCH}. - - 09 Jan 2005; Joshua Kinard - +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, gcc-3.4.3-r1.ebuild: - Added patch that introduces cache barriers to be used when building SGI IP28 - kernels. Only enabled by passing -mip28-cache-barriers. Only patched in if USE - ip28 is set, so non-ip28 mips systems will never see this option. - - 06 Jan 2005; Mike Frysinger gcc-3.3.5-r1.ebuild: - Update pie patches to fix order #72665. - - 30 Dec 2004; Jeremy Huddleston - +files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch, - gcc-3.3.5-r1.ebuild: - Fixing bad function prototype which causes compilation to fail on some - configurations. - - 24 Dec 2004; Jeremy Huddleston - gcc-3.4.3-r1.ebuild: - Make sure ${CTARGET}-g77 is created. - - 21 Dec 2004; Jeremy Huddleston - gcc-3.4.3-r1.ebuild: - sparc64 multilib fixes... /lib is 32bit which confused the ebuild. - -*gcc-3.3.5-r1 (04 Dec 2004) - - 04 Dec 2004; Travis Tilley - +files/3.3.4/libffi-without-libgcj.patch, +gcc-3.3.5-r1.ebuild, - -gcc-3.3.5.ebuild: - added libffi-without-gcj fix, fixed another libpath bug, and updated the pie - patches so that sparc works again. the ebuilds and pie patch revisions for - the latest 3.3 and 3.4 ebuilds are now in sync. re-keyworded as testing on - sparc - - 03 Dec 2004; Travis Tilley gcc-3.4.3-r1.ebuild: - keyworded as testing on previously supported archs, as well as ia64 which - works now, yay - - 29 Nov 2004; Rob Holland files/gcc-spec-env.patch: - fixup gcc_specs patch to handle empty string - - 27 Nov 2004; Jeremy Huddleston gcc-3.3.5.ebuild: - -sparc because of weirdness - - 26 Nov 2004; Sven Wegener : - Added missing digest entries. - - 27 Nov 2004; Travis Tilley - +files/3.4.3/libffi-without-libgcj.patch, gcc-3.4.3-r1.ebuild: - 1) added a patch that will allow building libffi without gcj. This - should make gnustep users happy. ;) - 2) fixed a few more issues with libraries ending up outside the gcc - ${LIBPATH} - 3) fixed the libtool archive libdir fixing thingie, which has apparently - been broken for quite some time without anyone noticing - -*gcc-3.4.3-r1 (25 Nov 2004) - - 25 Nov 2004; Travis Tilley +gcc-3.4.3-r1.ebuild: - added a 20041125 branch update. made the logic for controlling - {PIE,SSP}-by-default logic even more fine grained, and updated the pie - patches to the latest version. - - 21 Nov 2004; Travis Tilley -gcc-3.1.1-r2.ebuild, - -gcc-3.3.1-r5.ebuild, -gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, - -gcc-3.3.2-r3.ebuild, -gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild, - -gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, -gcc-3.3.3.ebuild, - gcc-3.3.4-r1.ebuild, gcc-3.3.4-r2.ebuild, -gcc-3.3.ebuild: - removed unused versions and changed the SLOT for all gcc 3.3 ebuilds to be - 3.3 instead of 3.2 - - 21 Nov 2004; Travis Tilley gcc-3.3.5.ebuild: - updated manpages and pie patches - - 20 Nov 2004; Travis Tilley gcc-3.4.3.ebuild: - stable on amd64 - - 20 Nov 2004; Travis Tilley gcc-3.3.5.ebuild: - added in bounds checking support, fixed some multilib path oddities, and - made the ebuild use the newish should_we_gcc_config check for deciding - whether or not we should run gcc-config during postinst. - NOTE: at the moment 3.3.5 will not compile xgcc when using gcc 3.4 - - 18 Nov 2004; Ilya A. Volynets-Evenbach gcc-3.4.3.ebuild: - We don't need no stinky libstdc++-v3 on MIPS. Not to mention that 3.4.3 can't - compile it anyways - -*gcc-3.3.5 (17 Nov 2004) - - 17 Nov 2004; Mike Frysinger +gcc-3.3.5.ebuild: - Version bump. - - 14 Nov 2004; Sven Wegener : - Added missing ? after !build in PDEPEND. - - 09 Nov 2004; Travis Tilley gcc-3.4.3.ebuild: - add back in bounds checking support and fix a silly libdir bug (70481) - - 07 Nov 2004; Travis Tilley gcc-3.4.3.ebuild: - updated the pie patch tarball to version 8.7.6.6. this fixes a bug with - using the patches on alpha without a binutils that supports -pie. since - alpha is not currently keyworded for this ebuild, the revision has not been - bumped for this fix. - - 07 Nov 2004; Travis Tilley gcc-3.3.3-r3.ebuild, - gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild, - gcc-3.3.4-r2.ebuild, gcc-3.4.1-r2.ebuild, gcc-3.4.1-r3.ebuild, - gcc-3.4.1.ebuild, gcc-3.4.2-r2.ebuild, gcc-3.4.3.ebuild: - changed the f77 USE flag to just plain old fortran - -*gcc-3.4.3 (07 Nov 2004) - - 07 Nov 2004; Travis Tilley -gcc-3.4.2-r3.ebuild, - +gcc-3.4.3.ebuild: - version bumped. only generate specs-specific gcc configs if hardened gcc is - known to work on your arch. updated a few patches from redhat, and added the - arm/cross patches to the gcc patch tarball. removed gcc 3.4.2-r3 since the - branch update used was made just before the 3.4.3 freeze (dont worry sparc - users, this ebuild is keyworded as testing on sparc). - - 06 Nov 2004; Joshua Kinard gcc-3.4.2-r3.ebuild: - Marked unstable on sparc (Needs cascaded sparc64/gcc34 testing profile). - - 31 Oct 2004; Joshua Kinard gcc-3.4.1-r3.ebuild: - Marked stable on mips. - - 28 Oct 2004; Travis Tilley gcc-3.4.2-r3.ebuild: - fixed the ppc logic in toolchain.eclass and keyworded 3.4.2-r3 as testing on - ppc - - 26 Oct 2004; Travis Tilley gcc-3.4.2-r3.ebuild: - keyword as testing on amd64, mips, ppc64, and x86 - - 26 Oct 2004; Mike Frysinger - +files/3.4.2/400-mips-pr17565.patch, +files/3.4.2/401-ppc-eabi-typo.patch, - +files/3.4.2/600-gcc34-arm-ldm-peephole.patch, - +files/3.4.2/601-gcc34-arm-ldm.patch, - +files/3.4.2/602-sdk-libstdc++-includes.patch, - +files/3.4.2/700-pr15068-fix.patch, +files/3.4.2/800-arm-bigendian.patch, - +files/3.4.2/810-arm-bigendian-uclibc.patch, gcc-3.4.2-r3.ebuild: - Import a bunch of patches from uclibc and merge a bunch of misc - cross-compiling fixes. - -*gcc-3.4.2-r3 (25 Oct 2004) - - 25 Oct 2004; Travis Tilley +gcc-3.4.2-r3.ebuild: - any patches borrowed from fedora that are no longer in the latest fedora gcc - 3.4 src rpm have been removed, except for the symbol visibility patches. added - 20041025 branch update. a few GCC_SPECS and gcc-config related bugs in - toolchain.eclass have also been fixed. - - 18 Oct 2004; Tom Gall gcc-3.4.1-r3.ebuild: - stable on ppc64 - - 06 Oct 2004; Alexander Gabert gcc-3.4.2-r2.ebuild: - added bounds checking by H.T. Brugge to gcc-3.4.2-r2 and toolchain.eclass, - notice that PIE+SSP is turned off when boundschecking is active - - 05 Oct 2004; Travis Tilley gcc-3.4.2-r2.ebuild: - made 3.4.2-r2 rdep on gcc-config-1.3.6-r3 to fix the new specs-specific config - switching and marked stable on amd64 - - 05 Oct 2004; Travis Tilley gcc-3.4.2-r2.ebuild: - revert the multilib-by-default changes, since this seems to be causing - problems with hardened, and we havent yet completely figured out how to handle - mips' three ABIs. - Note: the multilib problem with hardened on amd64 will soon be fixed in - hardened-dev-sources, and this will no longer be an issue. - - 03 Oct 2004; Travis Tilley gcc-3.4.2-r2.ebuild: - use create_gcc_env_entry from toolchain.eclass to create gcc-config entries - for using the hardened/vanilla specs files - - 25 Sep 2004; Travis Tilley gcc-3.3.3-r3.ebuild, - gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild, - gcc-3.3.4-r2.ebuild: - update uclibc patched ebuilds to work properly with recent libtool eclass - changes - - 22 Sep 2004; Joshua Kinard - +files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.2-r2.ebuild: - Added a patch for mips that adds -march=r10000 and -mtune=r10000 support to - gcc. - -*gcc-3.4.2-r2 (21 Sep 2004) - - 21 Sep 2004; Travis Tilley - +files/3.4.2/gcc34-fix-sse2_pinsrw.patch, - +files/3.4.2/gcc34-m32-no-sse2.patch, -gcc-3.4.2-r1.ebuild, - +gcc-3.4.2-r2.ebuild: - moved libgcc stuff back into the versioned directory, the libgcc_s-only stuff - will be broken out into a seperate ebuild. fixed broken libtool archives. - added an sse2 fix from Scott "I also own lv" Ladd, and a workaround that - disables sse2 by default for 32bit on both x86 and amd64 until the rest of the - wrong-code bugs are fixed. the workaround can be disabled completely by using - the -msse2 flag. - - 19 Sep 2004; files/3.3.4/gcc-3.3.4-spec-env.patch, - files/3.4.1/gcc-3.4.1-spec-env.patch: - update robs patches from GCC_SPEC to GCC_SPECS so names are consistent in all - gcc versions - - 19 Sep 2004; : - restore changelog - -*gcc-3.4.1-r3 (19 Sep 2004) - - 19 Sep 2004; Rob Holland - +files/3.3.4/gcc-3.3.4-spec-env.patch, - +files/3.4.1/gcc-3.4.1-spec-env.patch, +gcc-3.3.4-r2.ebuild, - +gcc-3.4.1-r3.ebuild: - added GCC_SPEC environment variable support - - 14 Sep 2004; Luca Barbato gcc-3.4.2-r1.ebuild: - Marked -ppc - - 13 Sep 2004; Travis Tilley +files/gcc-spec-env.patch, - gcc-3.4.2-r1.ebuild: - added a patch from Rob "I own lv" Holland that allows you to switch specs - files based on an environment variable (GCC_SPECS) and made gcc build both a - vanilla and hardened specs file by default. Eventually this will mean being - able to switch between gcc and hardened gcc on the fly. Since neither - gcc-config nor portage support this yet, I'm not bumping the revision number. - -*gcc-3.4.2-r1 (12 Sep 2004) - - 12 Sep 2004; Travis Tilley +gcc-3.4.2-r1.ebuild, - -gcc-3.4.2.ebuild: - re-added uclibc patches and masked for testing - - 10 Sep 2004; Travis Tilley gcc-3.4.2.ebuild: - updated ssp patch to 3.4.1-1. this version includes it's own documentation and - will define _SSP_ when stack protection code is being built. - - 08 Sep 2004; Travis Tilley gcc-3.4.2.ebuild: - made gcc default to using multilib on supported archs. add nomultilib to USE - to disable. - -*gcc-3.4.2 (07 Sep 2004) - - 07 Sep 2004; Travis Tilley +gcc-3.4.2.ebuild, - -gcc-3.4.2_pre20040902.ebuild: - version bump. disabled building libjava multilib. this release is masked until - the uclibc patches are done, bootstrapping is tested, and the toolchain.eclass - changes are tested on ppc and ppc64. - - 06 Sep 2004; Ciaran McCreesh gcc-3.4.1-r2.ebuild, - gcc-3.4.1.ebuild, gcc-3.4.2_pre20040902.ebuild: - Switch to use epause and ebeep, bug #62950 - - 06 Sep 2004; Luca Barbato gcc-3.4.1-r2.ebuild: - Marked ppc - -*gcc-3.4.2_pre20040902 (05 Sep 2004) - - 05 Sep 2004; Travis Tilley +gcc-3.4.2_pre20040902.ebuild: - - added 3.4.2_pre20040902 for testing and working on the new toolchain.eclass - - updated the gcc symbol visibility patch - - removed uclibc patches temporarily, they break every time I update gcc - - added a hack to make gcj not build multilib - - made libgcc_s.so install to /lib{,32,64} - - added a potential cross-compile fix that should run the correct target - when CCHOST != CHOST - - added java gui backport - - 31 Aug 2004; Gustavo Zacarias gcc-3.3.4-r1.ebuild: - Stable on sparc - - 28 Aug 2004; gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: - We don't want a PDEPEND of libstd++v3 on uclibc. - - 26 Aug 2004; Jon Portnoy gcc-3.3.4-r1.ebuild : - Stable on x86 - - 26 Aug 2004; Travis Tilley gcc-3.3.4-r1.ebuild: - stable on amd64 - - 26 Aug 2004; -gcc-3.3.2-r6.ebuild, -gcc-3.3.3-r1.ebuild, - -gcc-3.3.4.ebuild, -gcc-3.4.0-r6.ebuild: - pruned a few more ebuilds - - 25 Aug 2004; -gcc-3.3-r1.ebuild, -gcc-3.3.3-r4.ebuild, - -gcc-3.3.3_pre20040130.ebuild, -gcc-3.3.3_pre20040215.ebuild, - -gcc-3.3.3_pre20040322.ebuild, gcc-3.3.4-r1.ebuild, gcc-3.4.1-r2.ebuild: - removed old/stale ebuilds, marked gcc-3.3.4-r1 stable on arm, keep gcc from - scanning for guard symbols when environment variable is set - - 25 Aug 2004; Mike Frysinger gcc-2.95.3-r8.ebuild, - gcc-3.2.3-r4.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild, - gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild, - gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild, - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild, - gcc-3.3.3-r3.ebuild, gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, - gcc-3.3.3-r6.ebuild, gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild, - gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild, - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild, - gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild, - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: - Rip out $COMPILER since it isnt used in such a way that matters. - - 20 Aug 2004; Gustavo Zacarias gcc-3.3.4-r1.ebuild: - Enabled -O2 for sparc: safe and good - - 17 Aug 2004; Travis Tilley gcc-3.4.1-r2.ebuild, - gcc-3.4.1.ebuild: - made gcc depend on media-libs/libart_lgpl when gcj is in USE - - 17 Aug 2004; Luca Barbato gcc-3.4.1-r2.ebuild: - Marked ~ppc - - 14 Aug 2004; Travis Tilley gcc-3.4.0-r6.ebuild, - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: - -mcpu is deprecated on amd64 and x86 - - 14 Aug 2004; Ilya A. Volynets-Evenbach - files/3.4.1/gcc-3.4.1-mips-n32only.patch, - files/3.4.1/gcc-3.4.1-mips-n64only.patch, gcc-3.4.1-r2.ebuild: - Make sure all gcc libraries go into version-specific dir on n32-only and - n64-only systems - - 13 Aug 2004; Travis Tilley gcc-3.4.1-r2.ebuild: - stable on amd64 :) - - 11 Aug 2004; Gustavo Zacarias gcc-3.3.4-r1.ebuild: - Keyworded ~sparc - - 11 Aug 2004; Travis Tilley - +files/3.4.1/gcc-3.4.1-glibc-is-native.patch, gcc-3.4.1-r2.ebuild, - gcc-3.4.1.ebuild: - added a fix for bug 55108, where enabling multilib caused gcc to fail - compiling with "Link tests are not allowed after GCC_NO_EXECUTABLES" - - 08 Aug 2004; Tom Martin gcc-3.3.3-r3.ebuild, - gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, - gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.4.0-r6.ebuild, - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: - Typo in DESCRIPTION: extentions -> extensions. Bug 59717. - - 06 Aug 2004; Mike Frysinger - +files/pro-police-docs.patch, gcc-3.3.4-r1.ebuild, gcc-3.4.0-r6.ebuild, - gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: - Add the pro-police doc patch. - - 05 Aug 2004; Ilya A. Volynets-Evenbach - gcc-3.4.1-r2.ebuild: - Disable PDEPEND on libstdc++-v3 for n32/n64 systems. gcc-3.3 didn't work on - them ever. Not to mention that libstdc++-v3 simply doesn't build as n32. - Also add $ABI variable. It should be set in profile for multi-abi capable arches - -*gcc-3.4.1-r2 (03 Aug 2004) - - 03 Aug 2004; Travis Tilley - +files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch, -gcc-3.4.1-r1.ebuild, - +gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: - new snapshot, among other things it contains an enum fix that's needed to work - on porting openoffice to gcc 3.4. removed the old experimental ebuild and - keyworded 3.4.1 stable on ppc64 since it also has the ICE fix for mozilla. - updated piepatch version to 8.7.6.5 - - 03 Aug 2004; Tom Gall gcc-3.4.1-r1.ebuild: - stable on ppc64 - - 29 Jul 2004; Alexander Gabert gcc-3.3.4-r1.ebuild: - adding hardened dependency for sparc, still not keyworded, but yet to come - - 26 Jul 2004; Travis Tilley - +files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, gcc-3.4.1-r1.ebuild, - gcc-3.4.1.ebuild: - added a patch that should fix a ppc64 specific internal compiler error that - shows up when compiling mozilla - - 25 Jul 2004; Daniel Goller gcc-3.4.1.ebuild: - Marking ~x86 for gcc 3.4 profile - - 25 Jul 2004; Guy Martin gcc-3.4.1.ebuild: - Marked -hppa. It b0rks glibc and co. - -*gcc-3.3.3-r1 (22 Jul 2004) - - 22 Jul 2004; Martin Schlemmer - +files/3.3.3/gcc333-pr15693.patch, +gcc-3.3.3-r1.ebuild: - Bug #57182. This is sparc only fixup. - - 22 Jul 2004; Alexander Gabert gcc-3.3.4-r1.ebuild: - fire up hardened changes for sparc and hppa, though still leaving keyworded on - sparc - - 22 Jul 2004; Alexander Gabert gcc-3.4.1.ebuild: - added hppa logic and note for glibc - - 20 Jul 2004; Alexander Gabert gcc-3.3.3-r6.ebuild: - added hardened auto PIE SSP for sparc - - 19 Jul 2004; Travis Tilley gcc-3.4.0-r6.ebuild, - gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild: - changed use of gtk2 USE flag to gtk - - 14 Jul 2004; gcc-3.3.4-r1.ebuild: - gcc-3.3.4-r1 marked -hppa ~x86 ~amd64 ~mips ~arm, ~sparc desired - - 13 Jul 2004; Travis Tilley gcc-3.4.1.ebuild: - marking 3.4.1 stable on amd64. fixes bug 56864 - - 13 Jul 2004; Travis Tilley files/awk/fixlafiles.awk: - added Martin Schlemmer's new fixlafiles.awk with support for gcc 3.4 lib paths - - 11 Jul 2004; Travis Tilley gcc-3.4.0-r6.ebuild, - gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild: - xlib peers are deprecated in libjava 3.4.0, switching gcc 3.4 ebuilds to gtk2 - -*gcc-3.4.1-r1 (10 Jul 2004) - - 10 Jul 2004; Travis Tilley +gcc-3.4.1-r1.ebuild: - now that i've tested it a bit locally, i'm committing a -* masked ebuild with - the GCC symbol visibility patch - (http://www.nedprod.com/programs/gccvisibility.html) for further testing by - hardened + uclibc devs. it should eventually lead to speed increases for - hardened, smaller libs for uclibc, and improved load times for everybody. this - ebuild also has a few readability cleanups for my own personal sanity. - - 07 Jul 2004; Joshua Kinard gcc-3.3.3-r6.ebuild: - Marked stable on mips. - -*gcc-3.4.1 (05 Jul 2004) - - 05 Jul 2004; Travis Tilley - +files/3.4.1/gcc-3.4.1-gentoo-branding.patch, +gcc-3.4.1.ebuild: - new version. please see http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 for more - information. - -*gcc-3.3.4-r1 (04 Jul 2004) - - 04 Jul 2004; Martin Schlemmer +gcc-3.3.4-r1.ebuild: - Update from 3_3-rhl branch. Add PIE support back. - - 02 Jul 2004; Jeremy Huddleston gcc-2.95.3-r8.ebuild, - gcc-3.0.4-r6.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.3-r1.ebuild, - gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, - gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild, - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild, - gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, - gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild, - gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild, - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild, - gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild: - virtual/glibc -> virtual/libc - - 29 Jun 2004; gcc-3.3.3-r6.ebuild, gcc-3.3.4.ebuild, - gcc-3.4.0-r6.ebuild, files/3.3.3/gcc-3.3.3-norelro.patch: - add norelro patch for uclibc - - 28 Jun 2004; gcc-3.4.0-r6.ebuild: - fwdport uclibc updates from 3.3.4 - - 27 Jun 2004; Luca Barbato : - Minor ppc/altivec related fix - - 24 Jun 2004; gcc-3.3.3-r6.ebuild: - backport uclibc updates from 3.3.4 - - 24 Jun 2004; Aron Griffis gcc-3.3-r1.ebuild, - gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild, - gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild, - gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild, - gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, - gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild, - gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild, - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild, - gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild: - Fix use invocation and regenerate broken manifest - -*gcc-3.3.4 (20 Jun 2004) - - 20 Jun 2004; Martin Schlemmer - +files/3.3.4/gcc334-gentoo-branding.patch, +gcc-3.3.4.ebuild: - Update version. Add uclibc changes as from Ned Ludd (not sure who they from). - PIE support is for the moment disabled, and thus the '-*' in KEYWORDS. - Closes bug #54321. - - 09 Jun 2004; Alexander Gabert gcc-3.3.3-r6.ebuild: - removing the hardened PIE SSP logic for sparc - it breaks glibc compiling with - a hardened gcc and until this is sorted out we cannot support it on sparc - anyway - - 08 Jun 2004; Travis Tilley gcc-3.3.3-r6.ebuild: - stable on amd64 - - 08 Jun 2004; gcc-3.3.3-r6.ebuild: - gcc-3.3.3-r6.ebuild marked stable for upcoming release - - 08 Jun 2004; Brandon Hale gcc-3.3.3-r6.ebuild: - Start wider testing for 3.3.3-r6, marked ~x86. - -*gcc-3.1.1-r2 (07 Jun 2004) - - 07 Jun 2004; Mike Frysinger -gcc-3.1.1-r1.ebuild, - +gcc-3.1.1-r2.ebuild: - Fix long standing env bug #30849 and use epatch instead of patch. - - 05 Jun 2004; Travis Tilley - +files/3.4.0/reiser4-why-do-you-hate-me.patch, gcc-3.4.0-r6.ebuild: - added fix for compiling on reiser4 filesystems - - 04 Jun 2004; Travis Tilley - +files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch, - +files/3.4.0/gcc34-ice-hack.patch, gcc-3.4.0-r6.ebuild: - updated the ice hack patch and added a stack protector fix for cc1 - - 04 Jun 2004; Travis Tilley gcc-3.4.0-r6.ebuild: - stable on amd64 - - 04 Jun 2004; Brandon Hale - +files/3.3.3/gcc-3.3.3-libiberty-pic.patch, gcc-3.3.3-r6.ebuild: - Readd missing libiberty-pic patch for gcc-3.3.3-r6 - - 03 Jun 2004; Tom Gall gcc-3.4.0-r6.ebuild: - stable on ppc64 - - 02 Jun 2004; Pieter Van den Abeele gcc-3.3.3_pre20040408-r1.ebuild: - Masked stable on ppc - - 02 Jun 2004; Travis Tilley gcc-3.4.0-r6.ebuild: - lib64 fix for libgcc_s on ppc64 - - 02 Jun 2004; Joshua Kinard gcc-3.4.0-r6.ebuild: - Added ~mips back to KEYWORDS. - - 02 Jun 2004; Travis Tilley - +files/3.4.0/gcc34-ia64-lib64.patch, +files/3.4.0/gcc34-multi32-hack.patch, - +files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch, gcc-3.4.0-r6.ebuild: - added some last minute multilib fixes for ppc64, ia64, and sparc - -*gcc-3.4.0-r6 (01 Jun 2004) - - 01 Jun 2004; Travis Tilley - -files/3.4.0/gcc-3.4-libiberty-pic.patch, - -files/3.4.0/gcc-3.4.0-mips-pcrel.diff, - -files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch, - +files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch, - -files/3.4.0/gcc34-ppc64-typo-fix.patch, -gcc-3.4.0-r4.ebuild, - -gcc-3.4.0-r5.ebuild, +gcc-3.4.0-r6.ebuild: - branch update. this release should fix most of the unit-at-a-time problems - people have been seeing. - - 30 May 2004; Travis Tilley - +files/3.4.0/gcc34-ppc64-typo-fix.patch, gcc-3.4.0-r5.ebuild: - added a typo fix patch for ppc64 - - 30 May 2004; Ilya A. Volynets-Evenbach - +files/3.4.0/gcc-3.4.0-mips-pcrel.diff, gcc-3.4.0-r5.ebuild: - Add n32 & n64 use flags - Add n32/n64 patches and build options - Allow multilibs on all arches - - 28 May 2004; Tom Gall gcc-3.3.3_pre20040408-r1.ebuild: - marked as stable for ppc64 - - 27 May 2004; Aron Griffis gcc-3.3.2-r5.ebuild: - Fix bug 52147: gcc-3.3.2-r5 used to build on ia64, now it doesn't. Demote - stable version to 3.3.2-r2, which still builds. - -*gcc-3.3.3-r6 (27 May 2004) - - 27 May 2004; Alexander Gabert - +files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch, +gcc-3.3.3-r6.ebuild: - added preliminary gcc 3.3.3 -r6 version, this one will fix the problems with - bug 51386, removing guard from libgcc even UNResolved symbols - -*gcc-3.4.0-r5 (26 May 2004) - - 26 May 2004; Travis Tilley +gcc-3.4.0-r5.ebuild: - uclibc related updates and fixes from Peter Mazinger - - 26 May 2004; Travis Tilley gcc-3.4.0-r4.ebuild: - adding ~amd64 keyword. this shouldnt have an effect on most users, as gcc 3.4 - is profile masked. please switch to the gcc34-amd64-2004.1 profile if you want - to install this package on amd64. - - 21 May 2004; Travis Tilley gcc-3.4.0-r4.ebuild: - updated piepatches from Peter Mazinger to 8.7.6.2. the 3.4.0 version should - now be as complete as the 3.3.x version. Thanks Peter, you rock! :) - - 20 May 2004; gcc-3.3.3-r5.ebuild: - marked gcc-3.3.3-r5 -* -hppa arm ~x86 ~sparc ~amd64 - -*gcc-3.4.0-r4 (21 May 2004) - - 21 May 2004; Travis Tilley -gcc-3.4.0-r3.ebuild, - +gcc-3.4.0-r4.ebuild: - 3.4.0-r3 was horribly broken, so i am doing a revision bump to encourage all - users who installed this version to upgrade. i have also removed backwards - compatibility support because it was horribly broken on a few archs other than - x86 and amd64. please keep gcc 3.3.x or 3.2.x around if you need the older - libstdc++ for running binary-only c++ apps. - -*gcc-3.4.0-r3 (20 May 2004) - - 20 May 2004; Travis Tilley - +files/3.4.0/gcc-3.4-libiberty-pic.patch, - -files/3.4.0/gcc-3.4.0-fno-for-scope.patch, - -files/3.4.0/gcc-3.4.0-gentoo-branding.patch, - +files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch, -gcc-3.4.0-r1.ebuild, - -gcc-3.4.0-r2.ebuild, +gcc-3.4.0-r3.ebuild: - updated gcc 3.4 to a 20040519 snapshot and removed the fno-for-scope and - stack-size patches, as they"ve been merged upstream. updated to the latest - piessp patches from Peter Mazinger, only with the arm patches temporarily - disabled. removed SSP exclusion patch... it should no longer be needed. amd64 - users beware: this release breaks the ABI slightly, and has a small chance of - causing problems. for more information on this ABI break, see - http://gcc.gnu.org/ml/gcc/2004-05/msg00911.html - - 17 May 2004; Travis Tilley gcc-3.3.3-r5.ebuild: - added amd64 to the (short) list of archs that can enable automatic PIE + SSP - -*gcc-3.3.3-r5 (14 May 2004) - - 14 May 2004; Alexander Gabert +gcc-3.3.3-r5.ebuild: - added preliminary version for gcc-3.3.3-r5 with latest Mazinger patches and - sparc define fix, testing proceeds on intel and sparc - - 13 May 2004; Travis Tilley - +files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch, gcc-3.4.0-r2.ebuild: - it seems that the new SSP doesnt honor _LIBC_PROVIDES_SSP_, so i've included a - patch that adds this functionality back in - -*gcc-3.4.0-r2 (12 May 2004) - - 12 May 2004; Travis Tilley +gcc-3.4.0-r2.ebuild, - -gcc-3.4.0.ebuild: - added SSP support and updated the piessp patches (mostly) to 8.7.4. note that - the piessp patches arent yet as complete as the 3.3.3 version on archs other - than x86 and amd64. - - 08 May 2004; gcc-3.3.3-r4.ebuild: - patch updates - - 06 May 2004; Travis Tilley gcc-3.3.3-r3.ebuild, - gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild: - made the compatibility check look for the actual .so instead of just the - versioned directory that contains it because there may or may not be any - shared objects to back up... The PPC-specific gcc 3.3.3 ebuilds for some - reason install libstdc++ directly to /usr/lib/ on PPC64, so this change should - allow gcc 3.4.0-r1 to install on this arch without tar failing. - - 06 May 2004; Travis Tilley gcc-3.3.3-r3.ebuild, - gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild: - copied the sed magick from 3.3.3-r4 that should fix building gcc with binutils - 2.15.90.0.3 and then downgrading to a previous version. it disables the - --as-needed support that only gets compiled in when using binutils 2.15.90.0.2 - or higher (proper support of which has been moved back to a gcc 3.5 target) - - 06 May 2004; Travis Tilley gcc-3.4.0-r1.ebuild: - added gcc333_pre20040408-stack-size.patch for testing on ppc64 - - 04 May 2004; Ilya A. Volynets-Evenbaks gcc-3.4.0.ebuild: - gcc reqires glibc-2.3.3_pre20040420, primarily because of bunch of missing - sgidefs.h includes, patch for which is included there. - -*gcc-3.4.0-r1 (04 May 2004) - - 04 May 2004; Travis Tilley +gcc-3.4.0-r1.ebuild: - added a compatibility function that backs up your older libstdc++ so that - binary applications wont break if/when you uninstall your old compiler - - 04 May 2004; files/3.3.3/gcc-uclibc-3.3-loop.patch: - added gcc-uclibc-3.3-loop.patch - - 04 May 2004; gcc-3.3.3-r4.ebuild: - fixed typo's and limit USE hardened piessp by default to x86 only for now - - 03 May 2004; gcc-3.3.3-r4.ebuild, - files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch: - disable -as-needed from being compiled into gcc specs natively when using - >=sys-devel/binutils-2.15.90.0.3. This is done to keep our gcc backwards - compatible with binutils. misc pie updates for misc arches - -*gcc-3.3.3-r4 (02 May 2004) - - 02 May 2004; gcc-3.3.3-r3, gcc-3.3.3-r4.ebuild: - ARM is having issues with static linking as the spec file calls for - crtbeginT.o vs crtbeginS.o so we disable improved handling patch till we can - take a closer look. FIXME - - 01 May 2004; gcc-3.3.3-r4.ebuild: - piessp version 8.6.4 from Peter S. Mazinger. Additional patches added redhat - ice-hack updated and more uclibc updates - - 30 Apr 2004; Tom Gall gcc-3.3.3_pre20040322.ebuild, - gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild: - mark these as ~ppc64. DO NOT MARK stable for ppc64 without talking to me please. - - 29 Apr 2004; Mike Frysinger gcc-3.3.3-r3.ebuild, - +files/3.3.3/gcc333-debian-arm-getoff.patch, - +files/3.3.3/gcc333-debian-arm-ldm.patch: - Take two patches from debian gcc-3.3.3 so that it works nicely on arm. - - 28 Apr 2004; Travis Tilley - +files/3.4.0/gcc-3.4.0-fno-for-scope.patch, gcc-3.4.0.ebuild: - added fix for bug 49174 - - 28 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: - fixed things up a bit and added a check that changes the deprecated -mcpu - option to -mtune so that libiberty wont break anymore for people with -mcpu in - CFLAGS - - 28 Apr 2004; gcc-3.3.3-r3.ebuild: - More updates for uClibc, cross compiling fixes and addition of - --disable-libunwind-exceptions for use with glibc - - 27 Apr 2004; Aron Griffis gcc-3.0.4-r6.ebuild: - Add flag-o-matic for bug 49179 - -*gcc-3.3.3_pre20040426 (27 Apr 2004) - - 27 Apr 2004; Luca Barbato - +files/3.3.3/gcc333_pre20040426-gentoo-branding.patch, - +gcc-3.3.3_pre20040426.ebuild: - New snapshot - - 27 Apr 2004; Mike Frysinger gcc-3.4.0.ebuild: - cleanup flag stuff and remove CHOST setting with hppa gcc-3.4.0.ebuild - - 27 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: - re-added manpages and made the ebuild automatically die if gcj or multilib are - in USE, as these are sure to make gcc 3.4.0 fail at this point... - - 26 Apr 2004; Tom Gall gcc-3.4.0.ebuild: - fix bug 49111, appears to work quite well on ppc64 - - 27 Apr 2004; Michael McCabe gcc-3.3.3-r3.ebuild: - Marked stable on s390 - - 26 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: - fix bug where the ebuild tries to nuke libiberty from outside the sandbox - - 26 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: - change settings for mips again... arch set to mips3 and tune set to r4600 - - 26 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: - changed mips default arch settings so that march defaults to r4k and not - mips3. also removed default mtune setting. thanks for the heads up geoman - -*gcc-3.4.0 (26 Apr 2004) - - 26 Apr 2004; Travis Tilley - +files/3.4.0/gcc-3.4.0-gentoo-branding.patch, - -files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch, - gcc-3.3.3-r3.ebuild, +gcc-3.4.0.ebuild, -gcc-3.4.0_pre20040416.ebuild: - added ebuild for gcc 3.4.0 final, and removed ada from the IUSE of gcc 3.3.3-r3 - -*gcc-3.3.3-r3 (25 Apr 2004) - - 25 Apr 2004; Martin Schlemmer +gcc-3.3.3-r3.ebuild: - Update snapshot. Fix objc doc install. Do not build ada until we resolve if we - should or not. - - 24 Apr 2004; Joshua Kinard gcc-3.3.3.ebuild: - Marking gcc-3.3.3 stable on mips, as stages and GRPs are built with it, and - it's run fine with no issues. - - 22 Apr 2004; Mike Frysinger gcc-3.3.3-r2.ebuild: - Change the nogcj flag to gcj. - - 21 Apr 2004; Mike Frysinger gcc-3.2-r5 gcc-3.1-r8: - These were never released so lets prune them. - - 21 Apr 2004; Mike Frysinger gcc-3.2.3-r2 gcc-3.2.3-r3 - gcc-3.2.3-r4: - Bump r4 to stable and clean it up so we can force out r2 and r3 in the future. - - 21 Apr 2004; Mike Frysinger gcc-2.95.3-r7 gcc-2.95.3-r8: - Clean up ebuilds (filter-flags and similar) and bump r8 to stable for ppc/sparc/alpha - so we can trim out r7 in the future. - - 21 Apr 2004; Mike Frysinger gcc-3.0.4 gcc-3.1.1-r1: - Clean up the ebuild (filter-flags and similar). - - 20 Apr 2004; gcc-3.3.3-r2.ebuild: - add s390 gcc-3.3.3 patch from bug #47915, added USE flags for f77, objc from - bug #23171. - -*gcc-3.4.0_pre20040416 (19 Apr 2004) - - 19 Apr 2004; Travis Tilley - +files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch, - +gcc-3.4.0_pre20040416.ebuild: - initial commit for gcc 3.4.0 pre-release. currently only amd64 is tested well - with gcc 3.4, gcj is broken, and some things dont compile properly. - PIE-by-default support has been added, but propolice has yet to be ported. - - 18 Apr 2004; : - ChangeLog correction.. instructions on unmasking can be found in - /usr/portage/profiles/package.mask - -*gcc-3.3.3-r2 (18 Apr 2004) - - 18 Apr 2004; gcc-3.3.3-r1.ebuild, gcc-3.3.3-r2.ebuild: - long awaited piessp functionality in here after alot of local testing.. Many - many thanks go to the PaX Team, Peter S. Mazinger (who helped tremendously), - and all those who helped getting this version ready.. This gcc-3.3.3-r2.ebuild - is currently package.masked but instructions on unmasking can be found in - /usr/portage/package.unmask, please test. Note: USE=uclibc might still need a - little more work, which we intend to address to before unmasking - -*gcc-3.3.3_pre20040408-r1 (15 Apr 2004) - - 15 Apr 2004; Luca Barbato - gcc-3.3.3_pre20040408-r1.ebuild, - files/3.3.3/gcc333_pre20040408-gentoo-branding.patch, - files/3.3.3/gcc333_pre20040408-stack-size.patch: - New Snapshot - - 05 Apr 2004; Brian Jackson gcc-3.3.3.ebuild: - add s390 to keywords - - 04 Apr 2004; Travis Tilley gcc-3.3.3.ebuild: - added avenjs amd64 fixes to gcc-3.3.3.ebuild - - 03 Apr 2004; Jon Portnoy gcc-3.3.3-r1.ebuild : - Yanked unnecessary amd64-related construct for finding libc. - Bug #46697. - - 26 Mar 2004; Jason Wever gcc-3.3.3.ebuild: - And on the 5th date, gcc-3.3.3 was stable for sparc, and it was good. - - 25 Mar 2004; Michael Sterrett gcc-3.2.2-r2.ebuild, - gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild, gcc-3.2.3-r3.ebuild, - gcc-3.2.3-r4.ebuild, gcc-3.3.ebuild: - don't use deprecated ? : use syntax - - 24 Mar 2004; Luca Barbato gcc-3.3.3_pre20040322.ebuild: - Fixed SRC_URI - -*gcc-3.3.3_pre20040322 (23 Mar 2004) - - 23 Mar 2004; Luca Barbato gcc-3.3.3_pre20040322.ebuild, - files/3.3.3/gcc333_pre20040322-gentoo-branding.patch: - New snapshot from the hammer branch. - - 22 Mar 2004; Luca Barbato gcc-3.3.3_pre20040215.ebuild: - Marked again -ppc since it is still too much problematic. - - 15 Mar 2004; Joshua Kinard gcc-3.3.2-r5.ebuild, - gcc-3.3.2-r6.ebuild: - Removed bogus comment from -r6; marked -r5 stable on mips - - 09 Mar 2004; gcc-3.3.2-r5.ebuild: - stable on alpha and ia64 - - 06 Mar 2004; Alexander Gabert : - patch updates to let pie-ssp-bounds-check work with propolice patch during the - ebuild patching - - 06 Mar 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: - added support for bug 6148 to the pie-ssp patch, the bounds checker fails with - some hunks but coupled with the pie-ssp patch it applies good - - 06 Mar 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: - added v5 version for hardened pie ssp patch, this will be the release version - when testing shows no problems - - 01 Mar 2004; Martin Schlemmer files/awk/scanforssp.awk: - Add support to detect corrupted filesystem/bad hardware, patch by - Carter Smithhart . - - 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: - added IUSE hardened flag (thx swtaylor) - - 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: - changed typo in FVER of SSP, fixed up release_version logic a bit - - 26 Feb 2004; Alexander Gabert gcc-2.95.3-r7.ebuild, - gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild, - gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild, - gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild, - gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild: - changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers - to 2004 - - 26 Feb 2004; Alexander Gabert gcc-2.95.3-r7.ebuild, - gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild, - gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild, - gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild, - gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild: - changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers - to 2004 - - 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: - implemented easier patch logic for SSP and PIE support with Azarah - -*gcc-3.3.3-r1 (26 Feb 2004) - - 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: - changed version_patch logic to use a single variable for assigning the string - to the different patch situations - - 26 Feb 2004; Alexander Gabert : - added preliminary version with hardened support - - 22 Feb 2004; Luca Barbato gcc-3.3.3_pre20040215.ebuild: - Marked ~ppc since seems to build altivec code correctly - - 21 Feb 2004; Brad House gcc-3.3.3.ebuild: - mark stable for amd64 2004.0 release - -*gcc-3.3.3 (18 Feb 2004) - - 18 Feb 2004; Martin Schlemmer gcc-3.3.3.ebuild, - files/3.3.3/gcc333-gentoo-branding.patch, - files/3.3.3/gcc333-ssp-3.3_7-fixup.patch: - New release. - -*gcc-3.3.3_pre20040215 (16 Feb 2004) - - 15 Feb 2004; Tom Gall gcc-3.3.3_pre20040215.ebuild, - gcc-3.3.3_pre20040130: - Remove gcc-3.3.3_pre20040130, add gcc-3.3.3_pre20040215.ebuild - ppc64 prerelease, fixes a rather anoying set of ICEs. - gcc-3.3.2-r6.ebuild was the reference. - - 12 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild, - gcc-3.3.2-r7.ebuild: - Add nogcj USE flag to turn off building of gcj. - - 12 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild, - gcc-3.3.2-r7.ebuild: - Add -Os to previous fixup, bug #41322. - - 11 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild, - gcc-3.3.2-r7.ebuild: - Fix tweaking of -O gcc flag, bug #40863. - - 10 Feb 2004; Seemant Kulleen - files/fix_libtool_files.sh: - spelling correction: Scannig to Scanning - - 09 Feb 2004; Bartosch Pixa gcc-3.2.3-r4.ebuild: - set ppc in keywords - -*gcc-3.3.3_pre20040130 (09 Feb 2004) - - 09 Feb 2004; Brad House gcc-3.3.3_pre20040130.ebuild, - files/gcc333-gentoo-branding.patch: - GCC 3.3.3 prerelease as required for PPC64. This ebuild has been based off the - gcc-3.3.2-r6.ebuild for reference - - 08 Feb 2004; Luca Barbato - files/3.3.2/gcc332-altivec-fix.patch: - Updated the altivec fix for gcc-3.3.2-r7 - -*gcc-3.3.2-r7 (08 Feb 2004) - - 08 Feb 2004; Martin Schlemmer gcc-3.3.2-r7.ebuild: - Update snapshot to 20040119. Tweak SSP stuff to scan *before* unpacking and - patching. - - 07 Feb 2004; Martin Schlemmer gcc-3.3.2-r6.ebuild: - Mask again, as it have some issues, bug #40603. - - 07 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild: - Bump to stable for x86. - - 03 Feb 2004; Joshua Kinard gcc-3.3.2-r4.ebuild: - Marked 3.3.2-r4 stable for mips. Stages are built for this, and no problems - have been reported so far. - -*gcc-3.2.3-r4 (27 Jan 2004) - - 27 Jan 2004; Luca Barbato gcc-3.2.3-r4.ebuild: - Removes the fixinclude headers, fix backported from the 3.3.2 series - -*gcc-3.3.2-r6 (21 Jan 2004) - - 21 Jan 2004; Martin Schlemmer gcc-3.3.2-r6.ebuild, - files/3.3.2/gcc332-altivec-fix.patch: - Update snapshot to 20040108; fix SSP scanning to only scan when not already - done so, or when libgcc have __guard symbols; add altivec patch from Luca - Barbato . - - 08 Jan 2004; Aron Griffis gcc-3.2-r5.ebuild, - gcc-3.2.2-r2.ebuild, gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild, - gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, - gcc-3.3.2-r2.ebuild: - Lots of keyword updates for ia64. I haven't tested anything past 3.3.2-r2, so - I didn't mark them ~ia64 yet - - 01 Jan 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild: - Unmask again, as scanforssp.awk was fixed (bug #36792). - - 31 Dec 2003; files/awk/scanforssp.awk: - Fix bug that causes awk script to fail when pipe is not closed. Closes bug - #36792 - - 30 Dec 2003; Brad House gcc-3.3.2-r5.ebuild: - marking -* bug affects all arches - - 30 Dec 2003; Brad House gcc-3.3.2-r5.ebuild: - Problems with -r5 on a fresh install of gentoo, I commented - inside the ebuild above the KEYWORDS= for more information, marked -amd64, but - other arches are probably affected too - - 29 Dec 2003; Seemant Kulleen gcc-3.3.2-r5.ebuild, - files/scan_libgcc_linked_ssp.sh: - spelling fixes, thanks to: Scott Taylor and Eric - Harney in bug #36772 - -*gcc-3.3.2-r5 (29 Dec 2003) - - 29 Dec 2003; Martin Schlemmer gcc-3.3.2-r5.ebuild: - Update snapshot to 20031218; update SSP to 3.3-7. Rework guard detection in - glibc a bit (fix it to use scan_libgcc_linked_ssp.sh to detect ELF images - linked to __guard@GCC and add support for new _LIBC_PROVIDES_SSP_ instead - of patch to use __guard and co symbols from glibc). Thanks to the hardened - team, especially Ned Ludd for help on the SSP stuff. - -*gcc-3.3.2-r4 (14 Dec 2003) - - 14 Dec 2003; Martin Schlemmer gcc-3.3.2-r4.ebuild: - Update snapshot to 20031201. Remove 'fixed' headers, as they tend to break - some builds. Fix DEPEND on glibc for NPTL. Remove some stale sections. - - 30 Nov 2003; Alexander Gabert gcc-3.2.3-r3.ebuild, - gcc-3.3.2-r3.ebuild: - added ccache warnings to the ebuilds, thanks to Strider for pointing this out - and providing the workaround - - 29 Nov 2003; Brad House gcc-3.3.2-r2.ebuild: - mark stable on amd64 - - 28 Nov 2003; Alexander Gabert gcc-3.2.3-r3.ebuild, - gcc-3.3.2-r3.ebuild: - added logic for false positives hitting gcc library with guard in it - -*gcc-3.2.3-r3 (27 Nov 2003) -*gcc-3.3.2-r3 (27 Nov 2003) - - 10 Dec 2003; Guy Martin gcc-3.3.2-r3.ebuild, - gcc-3.3.2.ebuild : - Fixed little type unkown -> unknown. - - 08 Dec 2003; Guy Martin gcc-3.3.2-r3.ebuild, - gcc-3.3.2.ebuild : - Force CHOST="hppa-unknown-linux-gnu" on hppa for stability. - - 27 Nov 2003; Alexander Gabert gcc-3.2.3-r3.ebuild, - gcc-3.3.2-r3.ebuild, files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch: - adding bumpee versions of gcc-3.3.2 and gcc-3.2.3 for proper migration of the - propolice functions to the glibc, this updated is needed because of bugs like - 25299 and other related -static -fstack-protector building in the current - 2.3.2-r3 glibc - - 21 Nov 2003; Aron Griffis gcc-3.3.2-r2.ebuild: - Add ~ia64 - - 20 Nov 2003; Aron Griffis gcc-3.3.2-r2.ebuild: - Mark stable on alpha - - 04 Nov 2003; Brad House gcc-3.3.1-r5.ebuild: - mark as stable on amd64 - - 01 Nov 2003; Aron Griffis gcc-3.3.2-r2.ebuild: - Add ~alpha to KEYWORDS - -*gcc-3.3.2-r2 (27 Oct 2003) - - 19 Nov 2003; Guy Martin gcc-3.3.2-r2.ebuild : - Added --enable-sjlj-exceptions to ${myconf} on hppa. - - 02 Nov 2003, Guy Martin gcc-3.3.2-r2.ebuild, - gcc-3.3.2-r1.ebuild, gcc-3.3.2.ebuild : - Marking gcc-3.3.2-r1 and -r2 -hppa due to a problem with binutils. - Marking gcc-3.3.2 as ~hppa which does not suffert of this problem. - - 27 Oct 2003; Guy Martin gcc-3.3.2-r2.ebuild : - Added ~hppa to KEYWORDS. - - 27 Oct 2003; Martin Schlemmer gcc-3.3.2-r2.ebuild: - Update protector patch to 3.3-5. - -*gcc-3.3.2-r1 (26 Oct 2003) - - 26 Oct 2003; Martin Schlemmer gcc-3.3.2-r1.ebuild: - New snapshot of gcc-3_3-rhl-branch CVS branch that fixes the visibility issues - for x86 at least. - - 21 Oct 2003; Martin Schlemmer gcc-3.3.2.ebuild: - Mask this puppy again until I figure out why it breaks visibility attribute - support (and thus NPTL, possibly TLS as well). - -*gcc-3.3.2 (21 Oct 2003) - - 08 Dec 2003; Guy Martin gcc-3.3.2.ebuild : - Marked stable on hppa. - - 19 Nov 2003; Guy Martin gcc-3.3.2.ebuild : - Added --enable-sjlj-exceptions to ${myconf} on hppa. - - 21 Oct 2003; Martin Schlemmer gcc-3.3.2.ebuild, - files/3.3.2/gcc332-gentoo-branding.patch: - New version. - - 18 Oct 2003; Brad House gcc-3.3.1-r5.ebuild, - files/gcc331_use_multilib.amd64.patch: - add appropriate changes for amd64, and set ~amd64 in flags - -*gcc-3.3.1-r5 (14 Oct 2003) - - 15 Oct 2003; Joshua Kinard gcc-3.3.1-r4.ebuild, - gcc-3.3.1-r5.ebuild, gcc-3.3.1.ebuild: - Added ~sparc to KEYWORDS - This will only affect sparc64 users using the gcc33-sparc64 profile - - 14 Oct 2003; Martin Schlemmer gcc-3.3.1-r5.ebuild, - files/3.3.1/gcc331-pp-fixup.patch: - Actually add gcc331-pp-fixup.patch for public use. - - 14 Oct 2003; Martin Schlemmer gcc-3.3.1-r5.ebuild: - Update CVS snapshot. - - 09 Oct 2003; gcc-3.3.1-r4.ebuild: - Added ~mips to Keywords - - 04 Oct 2003; Matthew Rickard gcc-3.2.3-r2.ebuild: - Marked stable for x86, ppc, sparc, alpha, and mips. - - 03 Oct 2003; Brad House gcc-3.3.1-r1.ebuild: - mark as stable for amd64 - - 28 Sep 2003; Martin Schlemmer gcc-3.3-r1.ebuild, - gcc-3.3.1-r1.ebuild, gcc-3.3.1-r2.ebuild, gcc-3.3.1-r3.ebuild, - gcc-3.3.1.ebuild: - Exclude PPC mergel miscompilation workaround, as it is fixed in apps according - to lu_zero. - -*gcc-3.3.1-r4 (28 Sep 2003) - - 28 Sep 2003; Martin Schlemmer gcc-3.3.1-r4.ebuild: - Update revision. Update ProPolice to 3.3-4. I also took the time and reaped - a few of non applied pr fixes for gcc-3_3-branch that is not yet applied to - gcc-3_3-rhl-branch we use. I also ported a few fixes that was fixed only 3.4 - side, and testing my side at least shows no regressions. - - 25 Sep 2003; Martin Schlemmer gcc-3.3.1-r3.ebuild: - Add gcc-unsharing_lhs.patch resolving bug #29467. Also marked this ~x86. - More info on this bug can be found at: - - http://gcc.gnu.org/ml/gcc-patches/2003-09/msg00853.html - -*gcc-3.3.1-r3 (20 Sep 2003) - - 20 Sep 2003; Martin Schlemmer gcc-3.3.1-r3.ebuild: - Update CVS snapshot to 20030916 - this should fix the static linking problem - with some packages without the hack that broke things for a few people ... - -*gcc-3.3.1-r2 (15 Sep 2003) - - 15 Sep 2003; Martin Schlemmer gcc-3.3.1-r2.ebuild: - Backout to an earlier cvs snapshot (20030815) to fix preprocessor issues (for - instance lilo not compiling, bug #28266). Change libgcc.a to a linker script - to fix problems with not linking to libc.a when linking static. - -*gcc-3.3.1-r1 (07 Sep 2003) - - 17 Sep 2003; Jon Portnoy gcc-3.3.1-r1.ebuild : - ia64 keywords. - - 12 Sep 2003; Joshua Kinard gcc-3.3.1.ebuild: - Added ~sparc to Keywords, should only affect users using the gcc33-sparc64-1.4 - testing profile. Yell if otherwise. - - 09 Sep 2003; George Shapovalov 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: : - Removed "ada" from gcc_lang as month ago for previous versions. - Also removed gcc32-ada-make.patch and corresponding epatch invocations - - 07 Sep 2003; Martin Schlemmer gcc-3.3.1-r1.ebuild: - Update snapshot to 20030904. Fix coreutils patch - it did not catch all broken - tail calls. - - 24 Aug 2003; Martin Schlemmer gcc-3.2.3-r1.ebuild, - gcc-3.2.3-r2.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild: - Add hardened-gcc support, bug #26305. - - 24 Aug 2003; Martin Schlemmer gcc-3.2.2-r2.ebuild, - gcc-3.2.2.ebuild, gcc-3.2.3-r1.ebuild, gcc-3.2.3-r2.ebuild, - gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild, - files/fix_libtool_files.sh, files/awk/fixlafiles.awk: - Fix_libtool_files.sh did not catch a user changing CHOST. Updated - fixlafiles.awk and the latest ebuilds to support a fix for this, bug #23466. - -*gcc-3.3.1 (10 Aug 2003) - - 10 Aug 2003; Martin Schlemmer gcc-3.3.1.ebuild, - files/3.3.1/gcc331-gentoo-branding.patch: - New version. - - 09 Aug 2003; George Shapovalov 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 - Removed "ada" from gcc_lang on listed ebuilds (did not touch three which do some patches, - will do them later myself or leave to azarah). - See #25178 for details. In short, having ada in --enable-languages does not make gcc build - ada support properly (there is more involved, see for example #11204) and makes gcc build fail - on users who have gnat installed. - - 04 Aug 2003; Matthew Rickard gcc-3.3-r1.ebuild: - Update 3.3 ebuild to use the latest protector-3. Also don't patch - in ProPolice on HPPA (consistent with the 3.2.x gcc ebuilds). - -*gcc-3.2.3-r2 (23 Jul 2003) - - 23 Jul 2003; Matthew Rickard gcc-3.2.3-r2.ebuild: - New revision includes updated ProPolice protector-10 - patch. This fixes the following issues: - - Regex functions cause m4 to seg fault - - Doesn't protect the 1st function argument when - CFLAGS="-O0". - - 24 Jul 2003; Martin Schlemmer files/fix_libtool_files.sh: - Fix fix_libtool_files.sh to first get the number of parameters, and $1, else - some odd settings in /etc/profile may cause $# to be overwritten. - -*gcc-3.3-r1 (20 Jul 2003) - - 20 Jul 2003; Martin Schlemmer gcc-3.3-r1.ebuild, - files/3.3/gcc33-coreutils-compat.patch.bz2, - files/3.3/gcc33-gentoo-branding-1.patch: - New version that rather use the gcc-3_3-rhl-branch branch. Also add - gcc33-coreutils-compat.patch.bz2 to call head/tail corretly as needed - by coreutils-5.0. - - 20 Jul 2003; Martin Schlemmer gcc-3.3.ebulid, - files/3.3/gcc33-no-multilib-amd64.patch: - Cleanup amd64 support to rather use a patch. From Olivier Crete - . - - 20 Jul 2003; Martin Schlemmer gcc-3.2.3-r1.ebuild, - files/3.2.3/gcc-3.2.3-mergel-fix.patch: - There exists a bug in the ebuild patched gcc that prevents hppa from getting - build because of default_assemble_visibility is not compiled. Patch done by - Alexander Gabert . - - 18 Jul 2003; Will Woods gcc-3.2.3-r1.ebuild: - Marked stable for alpha - - 16 Jul 2003; Jay Pfeifer gcc-3.2.3-r1.ebuild: - set stable on x86 - - 14 Jul 2003; Matthew Rickard gcc-3.2.3-r1.ebuild: - ProPolice does not work on architectures where the stack - grows upward (such as HPPA). Therefore, if the - architecture is HPPA, do not apply the ProPolice patches. - - 09 Jul 2003; Matthew Rickard gcc-3.2.3-r1.ebuild: - Updated ProPolice to protector-8. This includes minor - bugfixes on PPC that popped up in certain (rare) cases. - - 02 Jul 2003; Luca Barbato gcc-3.2.3-r1.ebuild: - set added the mergel workaround, G4 users should reemerge or change the - altivec.h include by hand - - 01 Jul 2003; Luca Barbato gcc-3.2.3-r1.ebuild: - set stable on ppc - - 01 Jul 2003; Todd Sunderlin gcc-3.2.3-r1.ebuild: - set stable on sparc - - 14 Jun 2003; Joshua Kinard gcc-3.2.3-r1.ebuild: - Changed ~mips to mips in KEYWORDS - - 12 Jun 2003; gcc-3.1-r8.ebuild, gcc-3.1.1-r1.ebuild: - fix Header - - 10 Jun 2003; Tavis Ormandy,,, gcc-2.95.3-r8.ebuild, - files/gcc-2.95.3-alpha.diff: - new-atexit.diff is not finished for alpha, fixing #18626 - - 19 May 2003; Martin Schlemmer gcc-3.3.ebuild : - Only compile gcj AWT/Swing support if we have the Xlib.h header, else - it borks during bootstrap. - -*gcc-3.3 (17 May 2003) - - 17 May 2003; Martin Schlemmer gcc-3.3.ebuild, - gcc33-gentoo-branding.patch, gcc33-propolice-version.patch : - New version: - - Merge cleanups from Spider . - - Add the manpages (required during bootstrap, as we do not have perl), - with some more cleanups. - - Add a nice collection of patches from Suse/Debian, thanks to - Nicholas Wourms for filtering these. - - Add an branch update from the Hammer 3.3 branch with lots of Athlon - and Hammer fixes/optimizations. This also includes the DFA scheduler - and profiler updates that should improve things accross the board. - Once again, many thanks to Nicholas Wourms . - - Add gcj AWT/Swing for people with X and java in USE (thanks again - Nicholas =). - - NOTE: I urge the faint of heart to leave this for now, as it have - deprecated many features, and a lot of packages will have to - be fixed first. - - 16 May 2003; Matthew Rickard gcc-3.2.2-r3.ebuild: - - Updated ProPolice to Protector-3.2.2-7, fixing the PPC bug and - parallel make bug - again we no longer need to apply these - separately. - - Converted to the new patch implementation as used in the - gcc-3.2.3-r1 ebuild making for easier patch management. Thanks - to Martin Schlemmer for this cleanup. - - 16 May 2003; Matthew Rickard gcc-3.2.3-r1.ebuild: - Updated ProPolice to Protector-3.2.2-7. This revision includes the PPC bug fix - and the parallel make fix, so these no longer need to be applied separately. - -*gcc-3.2.3-r1 (29 Apr 2003) - - 14 Jun 2003; Guy Martin gcc-3.2.3-r1.ebuild : - Changed ~hppa to -hppa in KEYWORDS. Too many crazy users are using ~hppa. - - 29 Apr 2003; Martin Schlemmer gcc-3.2.3-r1.ebuild : - Manpages gets regenerated, and as we do not have perl at bootstrap, we need - to use a tarball with updated manpages again. Also fix the build to gzip - manpages and info pages. Fix the build to actually remove man/info pages - if 'build' in USE .. this got broken during the gcc-config changes. - -*gcc-3.2.3 (28 Apr 2003) - - 28 Apr 2003; Martin Schlemmer gcc-3.2.3.ebuild, - gcc-323-propolice-version.patch, gcc32-c++-classfn-member-template.patch, - gcc32-mklibgcc-serialize-crtfiles.patch, gcc323-gentoo-branding.patch, - protector-3.2.2-6-PPC.patch : - Update version - - Add gcc323-gentoo-branding.patch and gcc-3.2.3-tls-update.patch.bz2 thanks - to Nicholas Wourms . He did a great job at porting - gcc-3.2.3-tls-update.patch.bz2 from 3.2.2! - - Add two patches from Mandrake; gcc32-c++-classfn-member-template.patch and - gcc32-mklibgcc-serialize-crtfiles.patch. - - Cleanup the ProPolice stuff. Also rather use the patch tarball from its - homepage then adding the files to cvs. - - Get the version patches (gcc323-gentoo-branding.patch and - gcc-323-propolice-version.patch) to be more generic to ebuild revisions; - added version_patch() for this. - - Fix awk/fixlafiles.awk to not change files in /usr/lib/gcc-lib. This got - broken with my previous recursion fix. - - 28 Apr 2003; Martin Schlemmer gcc-3.2-r5.ebuild : - Remove message and 'die' in pkg_setup(). - - 28 Apr 2003; Luca Barbato gcc-3.2.2-r2.ebuild : - Unmasked on ppc - - 24 Mar 2003; Martin Schlemmer : - - Fix latest ebuild to only build static if we are just building the C - frontend, else some C++ packages fails when trying to link to libstdc++.so, - bug #18050. - - One more effort to try and fix the corner cases where an upgrade borks - python, and thus portage, resulting in /etc/ld.so.conf not being updated. - -*gcc-3.2.2-r2 (21 Mar 2003) - - 21 Mar 2003; Martin Schlemmer gcc-3.2.2-r2.ebuild, - gcc32-pr7768.patch, gcc32-pr8213.patch, gcc32-pr9732.patch, - gcc322-pr8746.patch, gcc322-pr9888.patch, gcc322-ggc_page-speedup.patch, - gcc-3.2.2-branch-update-20030322.patch, gcc-3.2.2-tls-update2.patch : - - - Update to gcc-3_2 branch 2003-03-22 (gcc-3.2.2-branch-update-20030322.patch) - - Update TLS patch (gcc-3.2.2-tls-update2.patch) for 2003-03-22 CVS branch. - - Add gcc322-pr9888.patch to fix a out of range 'loop' instructions for the - K6 family of processors. Many thanks to Jim Bray for his - work in getting this resolved with the gcc devs, and bringing it to my - attention (included in branch-update). - - Add gcc322-pr8746.patch to fix corner cases of miscompilation on K6 arch. - - Get gcc to decreases the number of times the collector has to be run - by increasing its memory workspace, bug #16548, thanks to - Garen , patch gcc322-ggc_page-speedup.patch. - - Also added some other PR bugfixes. - - 09 Mar 2003; Martin Schlemmer gcc-3.2.2*.ebuild : - Fix handling of fix_libtool_files.sh to be more $FILESDIR independant. - We basically install it to /sbin now, and then call it from there. Also - export LD_LIBRARY_PATH with new gcc library path in it to prevent gcc-config - from borking when run. This will hopefully fix bugs #15288, #16632, #16797. - -*gcc-3.2.2-r3 (03 Mar 2003) - - 25 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild: - Added files/3.2.2/protector_parallel_make.patch which - fixes the errors we've been seeing when using >= -j2 - as addressed in bug 18091. - - 24 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, - files/3.2.2/protector.c: - Fixed the ProPolice PPC segfault issue on certain packages. - Thanks to Hiroaki Etoh for the quick fix - for this problem. - - 20 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, - files/3.2.2/protector.patch: - Updated to the latest ProPolice patch, Protector-6. This should resolve the - problems experienced with the Protector-5 patch. This was due to a bug in the - patch enabling the protection by default. - - 11 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, - manifest, files/3.2.2/protector.patch: - Downgraded ProPolice to protector-4. With Protector-5 GCC seems to - die on bootstrap with 1.4-rc4. It also seems to be the source of the - unresolved symbols seen previously. We'll stay with -4 for now. - - 10 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, - manifest: - Removing -fstack-protector from ALLOWED_FLAGS. This leads - to unresolved symbols in builds of certain packages. - - 09 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, - files/3.2.2/protector.patch: - Updated ProPolice to protector-3.2.2-5 - - 31 Mar 2003; Matthew Rickard gcc-3.2.2-r3.ebuild: - Moved ProPolice related files from $FILEDIR/3.2 to $FILESDIR/3.2.2 - - 26 Mar 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, - files/3.2/protector.patch: - - Updated ProPolice patch to protector-3.2.2-4.tar.gz - - Removed unneeded comments in ebuild about a patch we aren't applying anymore. - - Added gcc-322-r3-propolice-version.patch which will add propolice to the - gcc version string. This is necessary for xfree to build correctly with - stack protection. - - Added -fstack-protector to the list of known good CFLAGS - - 05 Mar 2003; Joshua Brindle gcc-3.2.2-r3.ebuild : - replace-flags for pentium4 for bug #16867, add optimizations for x86 only - - 03 Mar 2003; Joshua Brindle gcc-3.2.2-r3.ebuild : - Fixed strip-flags to allow certain known stable optimizations including: - -O -O1 -O2 -Os -O3 -mcpu -march -pipe -g -freorder-blocks -fprefetch-loop-arrays - -*gcc-3.2.2-r1 (23 Feb 2003) - - 25 Feb 2003; Nicholas Wourms gcc-3.2.2-r1.ebuild : - Fix mips depends so they actually work. - - 24 Feb 2003; Nicholas Wourms gcc-3.2.2-r1.ebuild : - Mark testing for mips. Changed DEPENDS to a lower binutils *only* for mips, - since .18 generates really b0rked asm and tests prove that .16 works just fine. - - 23 Feb 2003; Martin Schlemmer gcc-3.2.2-r1.ebuild : - Update from cvs to add __thread support. - -*gcc-3.2.2 (06 Feb 2003) - - 27 May 2003; Guy Martin gcc-3.2.2.ebuild : - Downgrading DEPEND to binutils >=2.13.90.0.16 for hppa. - - 29 Mar 2003; Christian Birchinger gcc-3.2.2.ebuild: - Added sparc stable keyword - - 25 Feb 2003; Nicholas Wourms gcc-3.2.2.ebuild : - Fix mips depends so they actually work. - - 24 Feb 2003; Nicholas Wourms gcc-3.2.2.ebuild : - Mark stable for mips. Changed DEPENDS to a lower binutils *only* for mips, - since .18 generates really b0rked asm and tests prove that .16 works just fine. - - 24 Feb 2003; Martin Schlemmer gcc-3.2.2.ebuild : - Mark stable for x86. - - 22 Feb 2003; Guy Martin gcc-3.2.2.ebuild : - Commited stable for hppa. - - 22 Feb 2003; Zach Welch gcc-3.2.2.ebuild : - Added patch for arm to disable floating point math - - 21 Feb 2003; Zach Welch gcc-3.2.2.ebuild : - Added patch for arm to fix incorrect code generation - - 21 Feb 2003; Aron Griffis gcc-3.2.2.ebuild : - Mark 3.2.2 stable on alpha -- it's the best we've got so far! - - 18 Feb 2003; Zach Welch gcc-3.2.2.ebuild : - Added arm to keywords. - - 08 Feb 2003; Guy Martin gcc-3.2.2.ebuild : - Added hppa to keywords. - - 06 Feb 2003; Martin Schlemmer gcc-3.2.2.ebuild : - Update version. - -*gcc-3.2.2_pre20030131 (02 Feb 2003) - - 02 Feb 2003; Martin Schlemmer gcc-3.2.2_pre20030131.ebuild : - New snapshot. This should close bug #14699. - -*gcc-3.2.1-r7 (18 Jan 2003) - - 18 Jan 2003; Martin Schlemmer gcc-3.2.1-r7.ebuild : - Add some patches from Mandrake/Suse. - -*gcc-3.2.1-r6 (16 Dec 2002) - - 13 Feb 2003; Mark Guertin gcc-3.2.1-r6.ebuild : - set ppc in keywords - - 19 Jan 2003; Jan Seidel : - Added mips to keywords - - 08 Jan 2003; Seemant Kulleen gcc-3.2.1-r6.ebuild : - - Stable for sparc. - - 08 Jan 2003; Martin Schlemmer gcc-3.2.1-r6.ebuild : - Mark stable for x86. Do not merge with C[XX]FLAGS="-march=k6[-2]", as - it causes problems, bug #12791. - - 28 Dec 2002; Jack Morgan gcc-3.2.1.ebuild : - Changing ~sparc to sparc - - 23 Dec 2002; Martin Schlemmer : - Fix to use get_number_of_jobs to set -j. - - 16 Dec 2002; Martin Schlemmer gcc-3.2.1*.ebuild : - Fix to set CC and CXX properly. - - 16 Dec 2002; Martin Schlemmer gcc-3.2.1-r1.ebuild, - gcc-3.2.1-r6.ebuild, gcc-2.95.3-r7.ebuild gcc-3.2.1*.ebuild : - - Install and touch manpages if we do not have perl, as they started to - use perl to generate the manpages ... If we do not do this, gcc fails - to build during bootstrap. - - Install the /lib/cpp and /usr/bin/cc wrappers for other common used gcc's. - -*gcc-3.2.1-r1 (16 Dec 2002) - - 16 Dec 2002; Martin Schlemmer gcc-3.2.1-r1.ebuild, - gcc-3.2.1-r6.ebuild : - - Update with patches from Redhat, and also update with patch against 2002-12-08 - CVS branch. For -r6, changed the /lib/cpp and /usr/bin/cc symlinks to wrapper - scripts, which is more generic if we do not fisically switch gcc profiles. - - 15 Dec 2002; Martin Schlemmer gcc-2.95.3-r*.ebuild : - Fix CXX to equal 'g++'. For some reason I was under the impression that - gcc3 was the only gcc that needed this. This should close bugs #11589 - and #12169. Ill figure some way to get this fixed painlessly for - most users ... - - 13 Dec 2002; Mark Guertin gcc-3.2.1.ebuild : - Marked stable for ppc. - - 12 Dec 2002; Jan Seidel gcc-3.2.1.ebuild : - Added mips to keywords. - - 10 Dec 2002; Martin Schlemmer gcc-3.2.1.ebuild : - Mark as stable for x86. - - 06 Dec 2002; Rodney Rees : - Changed sparc ~sparc keywords. - - 03 Dec 2002; Martin Schlemmer : - Also set CC and CXX in /etc/env.d/05gcc. - - 01 Dec 2002; Olivier Reisch gcc-3.2-r4.ebuild : - Definitely fine now, marking it ppc stable. Moving on to 3.2.1 :) - - 25 Nov 2002; Olivier Reisch gcc-3.2-r4.ebuild : - Changed -ppc to ~ppc, we have been able to make it compile fine on a few - test machines. Will test further before marking it ppc stable eventually. - - 24 Nov 2002; Martin Schlemmer gcc-3.2.1.ebuild, - gcc-3.2.1-r5.ebuild : - - Get these to run ${FILESDIR}/fix_libtool_files.sh, and thus fix libtool - linker scripts to reference the right gcc version ... This should close - bug #11094. - -*gcc-3.2.1 (21 Nov 2002) -*gcc-3.2.1-r5 (21 Nov 2002) - - 21 Nov 2002; Martin Schlemmer gcc-3.2.1.ebuild, - gcc-3.2.1-r5.ebuild : - - Update to new version. Multi arch version is -r5. - - 21 Nov 2002; Olivier Reisch gcc-3.2-r4.ebuild : - - Added -ppc, it does not compile on PPC test machine. - - 20 Nov 2002; Martin Schlemmer gcc-3.2-r4.ebuild : - - Mark as stable. - -*gcc-3.2-r5 (10 Oct 2002) - - 10 Nov 2002; Martin Schlemmer : - - New multi version/arch version. Updated with patches - from Mandrake/Redhat/Suse. Have SLOT=$PV if CCHOST=CHOST. - -*gcc-3.2-r4 (10 Oct 2002) - - 10 Nov 2002; Martin Schlemmer : - - Updated with patches from Mandrake/Redhat/Suse. - -*gcc-2.95.3-r8 (10 Oct 2002) - - 03 Arp 2003; Martin Holzer gcc-2.95.3-r8.ebuild : - Filtering out -ggdb. Closes #8229. - - 08 Jan 2003; Seemant Kulleen gcc-2.95.3-r8.ebuild : - - Marked stable for x86 - - 10 Nov 2002; Martin Schlemmer : - - New multi version/arch version. - -*gcc-3.2-r3 (28 Oct 2002) - - 28 Oct 2002; Martin Schlemmer gcc-3.2-r3.ebuild : - - Initial version that support alpha version of new multi version/arch - scheme. Very ALPHA, so use at your own risk!! - -*gcc-3.2-r2 (20 Oct 2002) - - 20 Oct 2002; Martin Schlemmer gcc-3.2-r2.ebuild : - - Add patches to compile under glibc-2.3.1. - -*gcc-3.2-r1 (27 Aug 2002) - - 9 Sep 2002; Martin Schlemmer gcc-3.2-r1.ebuild : - - Remove symlinks that are installed to /usr/lib/gcc-lib/$CHOST/$PV/include, - as it may cause the build to fail. - - 27 Aug 2002; Martin Schlemmer gcc-3.2-r1.ebuild : - - Update the "misconstruct function call frame" bug patches. This resolves - bug #7071, thanks to Steven Wong . Updated - info can be found at: - - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0588.html - - Good patch site to keep in mind (reminder to myself): - - http://www.zipworld.com.au/~gschafer/lfs-tweaks.html - - 21 Aug 2002; Dan Armak ChangeLog : - - Filter -fomit-frame-pointer flag, which causes problems as reported in - bug #6641. - - 15 Aug 2002; Martin Schlemmer gcc-3.2.ebuild : - - Add back gcc-3-deopt.patch. Also add gcc-3-deopt-doc.patch. Update - the docs that gets installed, as well as added html pages for libstdc++-v3. - -*gcc-3.2 (15 Aug 2002) - - 15 Aug 2002; Daniel Robbins gcc-3.2.ebuild : - - Update to latest version - -*gcc-3.2_pre-r1 (15 Aug 2002) - - 15 Aug 2002; Martin Schlemmer gcc-3.2_pre-r1 : - - New snapshot. - - Fixes a bug in gcc-3.1 and above ... -maccumulate-outgoing-args flag (added - in gcc-3.1) causes gcc to misconstruct the function call frame in many cases. - Thanks to Ronald Hummelink for bringing it to - our attention. - - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/ - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0319.html - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0350.html - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0410.html - http://gcc.gnu.org/ml/gcc/2002-08/msg00731.html - - NOTE to myself: I still have to apply the patch to the manpage *after* - compile. - - Add --enable-__cxa_atexit to ./configure, fixing bug #6430. - -*gcc-3.1.1-r1 (30 Jul 2002) - - 30 Jul 2002; Martin Schlemmer gcc-3.1.1-r1 : - - Gcc-3.1.1 final. Also fixed it to be able to disable java. - Major cleanups from 3.1.1. - -*gcc-3.2_pre (28 Jul 2002) - - 30 Jul 2002; Mark Guertin gcc-3.2_pre : - Added ppc to keywords - - 30 Jul 2002; Martin Schlemmer gcc-3.2_pre : - - Some cleanups. Use the "java" USE flag to enable/disable java - as it add a bit to compile time. - - 28 Jul 2002; Martin Schlemmer gcc-3.2_pre : - - Add CVS version of gcc-3.2. - -*gcc-3.1.1 (07 Jul 2002) - - 7 Jul 2002; Martin Schlemmer gcc-3.1.1 : - - Add snapshot for gcc-3.1.1. This fixes the internal compiler - errors with "-march=pentium4" for me at least (had with gcc-3.1). - -*gcc-3.1-r8 (03 Jul 2002) - - 6 Jul 2002; Martin Schlemmer gcc-3.1-r8 : - - Update the fix for bug #4411, as the old caused ncurses, among things - not to link properly if an older version was installed. The sed - rule is now: - - sed -e "s:%{L\*} %(link_libgcc):%{L\*} -L/lib %(link_libgcc):" specs - - - 3 Jul 2002; Martin Schlemmer gcc-3.1-r8 : - - Move all the libs to the version specific directory. Add a fix for - bug #4411, which should be considered *very* experimental. - - 3 Jul 2002; Martin Schlemmer : - Add the /usr/bin/$CHOST-g++ symlink, as it is needed now for - some weird reason. - -*gcc-2.95.3-r7 (29 Jun 2002) - - 29 Jun 2002; Martin Schlemmer : - Remove texinfo as we have an ebuild again. - - This new patch for the atexit problem occured with glibc-2.2.3 should - work with glibc-2.2.4. This closes bug #3987 and #4004. - - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0476.html - http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0589.html - - Something to note, is that this patch makes gcc crash if its given - the "-mno-ieee-fp" flag ... libvorbis is an good example of this. - This however is on of those which one we want fixed most cases :/ - - Also fix bug #3527, which was caused by a stray symlink on downgrading from - gcc-3.x. - -*gcc-3.1-r7 (29 June 2002) - - 29 June 2002; Brandon Low gcc-3.1-r6.ebuild : - - Make sure that static linking against gcc libraries works with a little - sed magic :). - - 25 Jun 2002; Martin Schlemmer texinfo providing ebuilds : - Add ibiblio to SRC_URI for all texinfo providing ebuilds (2.95.3 and 3.0.4); - resolve bug #1777. - -*gcc-3.1-r6 (10 June 2002) - - 11 June 2002; Martin Schlemmer gcc-3.1-r6.ebuild : - - Update version checking. - - 10 June 2002; Bart Verwilst Changelog: - - Remove curses.h and ncurses.h from the installation, so it doesn't - conflict with our ncurses package. - - -*gcc-3.1-r5 (29 May 2002) - - 29 May 2002; Matthew Kennedy gcc-3.1-r5.ebuild, - ChangeLog, files/digest-gcc-3.1-r5 : - - Fixes how we check for already install gcc's. - -*gcc-3.1-r4 (25 May 2002) - - 25 May 2002; Martin Schlemmer gcc-3.1-r4.ebuild : - - Fix some more files that got installed in the wrong location. From - gcc-3.1, locales is installed in $datadir, so we should not set that - to a custom dir, and since libgcj.jar now have the version appended, - it should not be a problem with multiple version installs anymore. - -*gcc-3.1-r3 (25 May 2002) - - 25 May 2002; Martin Schlemmer gcc-3.1-r3.ebuild : - - Added some Redhat/Suse/Mandrake patches. - -*gcc-3.1-r2 (24 May 2002) - - 24 May 2002; Martin Schlemmer gcc-3.1-r2.ebuild : - - Use the correct library versions in src_install(). - -*gcc-3.1-r1 (20 May 2002) - 20 May 2002; Spider gcc-3.1-r1.ebuild : - removed all texinfo references in gcc 3.1 ebuild. - -*gcc-3.1 (17 May 2002) - - 17 May 2002; Preston Elder gcc-3.1 : - - Added the 3.1 ebuild. - -*gcc-3.0.4-r6 (2 May 2002) - - 3 May 2002; Martin Schlemmer gcc-3.0.4-r6 : - - Fix some typo's thanks to Jared H. Hudson. - -*gcc-3.0.4-r5 (2 May 2002) - - 2 May 2002; Martin Schlemmer gcc-3.0.4-r5 : - - Only move .la files for parallel builds, else some packages (KDE *grin*) - fails to build. - -*gcc-2.95.3-r6 (30 Apr 2002) - - 30 Apr 2002; Daniel Robbins : removed libiberty.a as - binutils installs it. This closes bug #2266. - -*gcc-3.0.4-r4 (25 Apr 2002) - - 25 Apr 2002; Martin Schlemmer gcc-3.0.4-r4 : - - Only apply the gcc3-program-transform.patch patch if building - a multiple install of gcc. - - 17 Apr 2002; Martin Schlemmer gcc-3.0.4-r3 : - - Move .la files to gcc internal dir to fix gcc2+libtool problems - of trying to link /usr/lib/libstdc++.so. - -*gcc-3.0.4-r3 (16 Apr 2002) - - 16 Apr 2002; Martin Schlemmer : - - Moved the manpages to version spesific ones. More cleanups. - Moved libgcj.jar to /usr/lib/gcc-$PV. - -*gcc-3.0.4-r2 (15 Apr 2002) - - 15 Apr 2002; Martin Schlemmer : - - This build enables us to have multiple versions of gcc - installed. - -*gcc-3.0.4 (1 Mar 2002) - - 1 Mar 2002; Grant Goodyear : - - Added 3.0.4. It looks like using the --disable-checks - command fixes most of the sandbox violations that we had - with 3.0.3 (or 3.0.4 no longer tries to update system - headers; I'm not sure which). - -*gcc-2.95.3-r5 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. + For previous entries, please see ChangeLog-2006. diff --git a/sys-devel/gcc/ChangeLog-2006 b/sys-devel/gcc/ChangeLog-2006 new file mode 100644 index 000000000000..9802cad06acd --- /dev/null +++ b/sys-devel/gcc/ChangeLog-2006 @@ -0,0 +1,2869 @@ +# ChangeLog for sys-devel/gcc +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog-2006,v 1.1 2012/01/02 17:47:22 dilfridge Exp $ + + 30 Dec 2006; Tom Gall gcc-3.4.6-r2.ebuild: + stable on ppc64, bug #159250 + + 30 Dec 2006; Andrej Kacian gcc-3.4.6-r2.ebuild: + Stable on x86, bug #159250. + +*gcc-2.95.3-r10 (30 Dec 2006) + + 30 Dec 2006; Mike Frysinger +gcc-2.95.3-r10.ebuild: + Add support for toolchain.eclass #124578 by Harald van Dijk. + + 28 Dec 2006; Bryan Østergaard gcc-3.4.6-r2.ebuild: + Stable on Alpha. + + 10 Dec 2006; Bryan Østergaard gcc-4.1.1-r1.ebuild, + gcc-4.1.1-r3.ebuild: + Add ~alpha keyword. + + 29 Nov 2006; Gustavo Zacarias gcc-3.4.6-r2.ebuild: + Stable on sparc + +*gcc-4.1.1-r3 (27 Nov 2006) + + 27 Nov 2006; Mike Frysinger +gcc-4.1.1-r3.ebuild: + Fix debug regression #155417 and add some fixes for hppa. + + 20 Nov 2006; Guy Martin gcc-4.1.1-r1.ebuild: + Stable on hppa. + + 16 Nov 2006; Joseph Jezak gcc-4.1.1-r1.ebuild: + Marked ppc stable for bug #155090. + + 15 Nov 2006; Luis Medinas gcc-4.1.1-r1.ebuild: + Stable on amd64. Bug #155090. + + 14 Nov 2006; Andrej Kacian gcc-4.1.1-r1.ebuild: + Stable on x86, bug #155090. + +*gcc-4.1.1-r2 (14 Nov 2006) + + 14 Nov 2006; Mike Frysinger +gcc-4.1.1-r2.ebuild: + Push out accumulated fixes. + + 13 Nov 2006; Tom Gall gcc-4.1.1-r1.ebuild: + gcc 4.1.1 stable for ppc64. + + 02 Nov 2006; Mike Frysinger + +files/4.1.0/gcc-4.1.0-fast-math-i386-Os-workaround.patch, + gcc-4.1.1.ebuild, gcc-4.1.1-r1.ebuild: + Apply a hackish workaround for uClibc/-Os until 4.1.2 is released. + + 26 Oct 2006; gcc-3.3.2-r7.ebuild, gcc-3.4.1-r3.ebuild: + remove unused emul-linux-x86 use flag + + 18 Oct 2006; Roy Marples gcc-4.1.1-r1.ebuild: + Added ~sparc-fbsd keyword. + + 19 Sep 2006; Jason Wever gcc-4.1.1.ebuild, + gcc-4.1.1-r1.ebuild: + Added ~sparc keywords to gcc-4.1.1 ebuilds. + + 09 Sep 2006; Mike Frysinger gcc-3.4.6-r1.ebuild, + gcc-3.4.6-r2.ebuild: + Do not force libstdc++-v3 anymore #84961. + + 06 Sep 2006; Diego Pettenò gcc-4.1.1-r1.ebuild: + Re-add the ~x86-fbsd keyword, it was protoize once again. + + 05 Sep 2006; Joshua Kinard ChangeLog: + Mark gcc-4.1.1 stable on mips, with -r1 in unstable. + + 05 Sep 2006; Diego Pettenò gcc-4.1.1-r1.ebuild: + Remove ~x86-fbsd keyword as there are problems building. + +*gcc-4.1.1-r1 (03 Sep 2006) + + 03 Sep 2006; Mike Frysinger gcc-4.1.1.ebuild, + +gcc-4.1.1-r1.ebuild: + Push out some fixes. + + 30 Aug 2006; Joshua Jackson gcc-4.1.1.ebuild: + Stable x86; its about time for us to get this stable + + 30 Aug 2006; Chris Gianelloni gcc-4.1.1.ebuild: + Stable on amd64. + + 14 Aug 2006; gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild, + gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, + gcc-3.3.6-r1.ebuild, gcc-3.4.1-r3.ebuild, gcc-3.4.4-r1.ebuild, + gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, gcc-3.4.6.ebuild, + gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild, gcc-4.0.2-r3.ebuild, + gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild: + - switch default ordering of gcc-config and eselect-compiler to work around + portage bug + + 28 Jul 2006; Kevin F. Quinn gcc-3.3.5-r1.ebuild, + gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild, + gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, + gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild: + Move rename of rmic/rmiregistry from ebuilds to toolchain.eclass - bug #139918 + + 13 Jul 2006; Kevin F. Quinn gcc-3.3.5-r1.ebuild, + gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.6.ebuild, gcc-3.3.6-r1.ebuild, + gcc-3.4.4-r1.ebuild, gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild, + gcc-3.4.6.ebuild, gcc-3.4.6-r1.ebuild, gcc-3.4.6-r2.ebuild: + Change names of rmic, rmiregistry to grmic, grmiregistry to avoid conflicts + with other java platforms. Upstream already made this change for the same + reason in gcc-4 (bug #139918) + +*gcc-3.4.6-r2 (06 Jul 2006) + + 06 Jul 2006; Kevin F. Quinn +gcc-3.4.6-r2.ebuild: + Eliminate ICE in ssp's sweep_string_variable (bug #74457), and stop + vanilla and hardenednossp compiler variants from auto-upgrading + fstack-protector to fstack-protector-all (bug #104754) + + 30 Jun 2006; Mike Frysinger gcc-4.0.2-r3.ebuild, + gcc-4.0.3.ebuild, gcc-4.1.0-r1.ebuild, gcc-4.1.1.ebuild: + + 27 Jun 2006; Luca Barbato gcc-4.1.1.ebuild: + Marked stable on ppc + + 25 Jun 2006; Guy Martin gcc-4.1.1.ebuild: + Stable on hppa. + + 24 Jun 2006; Markus Rothe gcc-4.1.1.ebuild: + Added ~ppc64 to get more user response for bugs + + 22 Jun 2006; Mike Frysinger gcc-4.1.1.ebuild: + Fix uclibc support #134412. + + 20 Jun 2006; Simon Stelling gcc-3.4.6-r1.ebuild: + stable on amd64 + + 19 Jun 2006; Joshua Kinard gcc-4.1.1.ebuild: + Added ~mips to KEYWORDS. + + 16 Jun 2006; Joshua Kinard gcc-4.1.0-r1.ebuild, + gcc-4.1.1.ebuild: + Update patchset again to finally fix biild errors on mips64 compilers due to + typos in the R10K Cache barriers patch. Also mark 4.1.1 unstable on mips for + testing purposes. + + 09 Jun 2006; Joshua Kinard gcc-4.1.0-r1.ebuild, + gcc-4.1.1.ebuild: + Updated the patchball to include a corrected version of the IP28 R10000 + cache barriers patch. Gcc was mistaking a call to a function in the patch as + the ptototype, and later mistaking the actual prototype as the function + call. + + 31 May 2006; Joseph Jezak gcc-3.4.6-r1.ebuild: + Marked ppc stable. + + 29 May 2006; Diego Pettenò gcc-4.1.1.ebuild: + Add ~x86-fbsd keyword (currently profile masked). + + 29 May 2006; Guy Martin gcc-3.4.4-r1.ebuild, + gcc-3.4.5.ebuild, gcc-3.4.5-r1.ebuild: + Set KEYWORDS -hppa to gcc-3.4* as it can't build a glibc on hppa 1.1 + + 29 May 2006; Mark Loeser gcc-3.4.6-r1.ebuild: + Stable on x86 + + 28 May 2006; Mark Loeser gcc-4.1.1.ebuild: + Really fix objc-gc this time; bug #114359. Also add MIPS patches that Kumba + mentioned + + 28 May 2006; Joshua Kinard gcc-4.1.0-r1.ebuild: + Update 4.1.0 w/ two mips patches for R10K support and R10K cache barriers + handling. 4.1.1 is forthcoming. + + 27 May 2006; Mark Loeser gcc-4.1.1.ebuild: + Exclude patch for pr22889; bug #110002 + + 26 May 2006; Bryan Østergaard gcc-3.4.6-r1.ebuild: + Stable on alpha. + +*gcc-4.1.1 (25 May 2006) + + 25 May 2006; Mark Loeser + -gcc-4.1.1_pre20060517.ebuild, +gcc-4.1.1.ebuild: + Bump to 4.1.1 final release + +*gcc-4.1.0-r1 (14 May 2006) + + 14 May 2006; Mark Loeser -gcc-4.1.0.ebuild, + +gcc-4.1.0-r1.ebuild: + Bump gcc-4.1 so everyone gets the newest changes (no more libstdc++.la and + the 1.4 patchset), and bump the 4.2 weekly snapshot + + 13 May 2006; Mike Frysinger + +files/4.1.0/gcc-4.1.0-cross-compile.patch, gcc-4.1.0.ebuild: + Split off cross-compile patch since new changes are incompat from old + gcc-4.0.x #133098 by John Bachan. + + 11 May 2006; Joshua Kinard gcc-3.4.6-r1.ebuild: + Marked stable on mips. + + 28 Apr 2006; Markus Rothe gcc-3.4.6-r1.ebuild: + Stable on ppc64 + + 27 Apr 2006; Alec Warner files/digest-gcc-2.95.3-r9, + files/digest-gcc-3.4.1-r3, Manifest: + Fixing SHA256 digest, pass four + + 25 Apr 2006; Gustavo Zacarias gcc-3.4.6-r1.ebuild: + Stable on sparc + +*gcc-3.3.6-r1 (23 Apr 2006) + + 23 Apr 2006; Mike Frysinger +gcc-3.3.6-r1.ebuild: + Push out accumulated patches. + + 21 Apr 2006; Mark Loeser files/digest-gcc-3.4.5-r1, + Manifest: + Fix digest for 3.4.5-r1 patchset + + 18 Apr 2006; Diego Pettenò gcc-3.4.6-r1.ebuild, + gcc-4.1.0.ebuild: + Add dependency over virtual/libiconv (for three series of gcc) as it's + needed to build gcc also without nls. + +*gcc-3.4.6-r1 (18 Apr 2006) + + 18 Apr 2006; Mark Loeser +gcc-3.4.6-r1.ebuild: + Bump 3.4.6 patchset to fix bugs #127190 #126279 and #126871 + + 12 Apr 2006; Bryan Østergaard gcc-3.4.6.ebuild: + ~alpha 3.4.6 - solves a ld segfault in binutils when emerging gmp. + + 11 Apr 2006; Joshua Kinard + +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v4.patch, + gcc-3.4.6.ebuild: + Added a 4th version of the cache barriers patch for mips to gcc-3.4.6 that + shifts the bulk of th generation code to the mips backend vs. being in + final.c. This newer patch also has a switch to generate barriers on store + only, load only, or both loads and stores, making it suitable for both IP28 + and R10K IP32 testing. Also keyworded 3.4.6 for ~mips. + + 09 Apr 2006; Guy Martin gcc-4.1.0.ebuild: + Added ~hppa to KEYWORDS. + + 08 Apr 2006; gcc-3.4.6.ebuild: + Added ~ppc + + 30 Mar 2006; Diego Pettenò gcc-3.4.6.ebuild: + Add ~x86-fbsd keyword. + + 28 Mar 2006; Mark Loeser gcc-3.4.5-r1.ebuild: + Stable on x86 + + 28 Mar 2006; Gustavo Zacarias gcc-3.4.6.ebuild: + Keyworded ~sparc + + 23 Mar 2006; Luis Medinas gcc-3.4.5.ebuild: + Stable on amd64. + + 23 Mar 2006; Markus Rothe gcc-3.4.6.ebuild: + Added ~ppc64 + + 18 Mar 2006; Mark Loeser gcc-4.0.3.ebuild, + gcc-4.1.0.ebuild: + Add an exclude for patch 33; bug #126609 + +*gcc-3.4.6 (18 Mar 2006) + + 18 Mar 2006; Mike Frysinger +gcc-3.4.6.ebuild: + Version bump #126492 by David Pufer. + + 15 Mar 2006; Markus Rothe gcc-3.4.5-r1.ebuild: + Added ~ppc64 + +*gcc-4.0.3 (14 Mar 2006) + + 14 Mar 2006; Mark Loeser +gcc-4.0.3.ebuild, + gcc-4.1.0.ebuild: + Bump to gcc-4.0.3, and bump the gcc-4.1.0 patchset + + 11 Mar 2006; Mark Loeser gcc-4.1.0.ebuild: + Fix the uclibc patchset; bug #125395 + + 10 Mar 2006; Luca Barbato gcc-3.4.5-r1.ebuild: + Marked ppc + + 05 Mar 2006; Luca Barbato gcc-4.1.0.ebuild: + Marked ~ppc + + 03 Mar 2006; Simon Stelling + -files/gcc331_use_multilib.amd64.patch, gcc-3.3.2-r7.ebuild, + gcc-3.4.1-r3.ebuild: + remove code that never gets executed, as well as the patch applied by this + code (use multilib && use amd64 == nono) + +*gcc-4.1.0 (03 Mar 2006) + + 03 Mar 2006; Mark Loeser + -gcc-4.1.0_pre20060223.ebuild, +gcc-4.1.0.ebuild: + Bump to 4.1.0 + + 02 Mar 2006; Martin Schlemmer + +files/awk/fixlafiles.awk-no_gcc_la: + Add fixlafiles.awk for gcc's without libtool linker scripts. + + 02 Mar 2006; ChangeLog: + fix broken manifest (File: files/stubs/gcc-4.1-htb-stub.patch) + + 27 Feb 2006; Mark Loeser gcc-3.4.5.ebuild, + gcc-3.4.5-r1.ebuild: + 3.4.5 stable on x86; and add 3.4.5-r1 to ~x86 + +*gcc-4.1.0_pre20060223 (25 Feb 2006) + + 25 Feb 2006; Mark Loeser + -gcc-4.1.0_pre20060219.ebuild, +gcc-4.1.0_pre20060223.ebuild: + Bump to gcc-4.1.0_rc2 + +*gcc-4.1.0_pre20060219 (20 Feb 2006) + + 20 Feb 2006; Mark Loeser + -gcc-4.1.0_beta20060210.ebuild, +gcc-4.1.0_pre20060219.ebuild: + Bump to gcc-4.1.0_rc1 + + 19 Feb 2006; Joshua Kinard gcc-3.4.5.ebuild: + Marked stable on mips. + + 17 Feb 2006; Aron Griffis gcc-4.0.2-r3.ebuild: + Mark 4.0.2-r3 ~ia64 + +*gcc-3.4.5-r1 (20 Feb 2006) + + 20 Feb 2006; Joshua Kinard + +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3-ip32r10k.patch, + +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v3.patch, + +gcc-3.4.5-r1.ebuild: + Update cache barriers patch used for IP28 mips systems. Also include a + modified version of the cache barriers patch for experimental IP32 R10K + tinkering. + +*gcc-4.1.0_beta20060210 (11 Feb 2006) + + 11 Feb 2006; Mark Loeser + -gcc-4.1.0_beta20060203.ebuild, +gcc-4.1.0_beta20060210.ebuild: + Weekly gcc-4.1 snapshot bump + +*gcc-4.1.0_beta20060203 (04 Feb 2006) + + 04 Feb 2006; Mark Loeser + -gcc-4.1.0_beta20060127.ebuild, +gcc-4.1.0_beta20060203.ebuild: + Weekly gcc-4.1 snapshot bump + +*gcc-4.1.0_beta20060127 (28 Jan 2006) + + 28 Jan 2006; Mark Loeser + -gcc-4.1.0_beta20060120.ebuild, +gcc-4.1.0_beta20060127.ebuild: + Weekly gcc-4.1 snapshot bump + + 23 Jan 2006; Mark Loeser gcc-4.0.2-r3.ebuild: + Remove patches for bug #108231 since they caused issues; bug #118361. + +*gcc-4.1.0_beta20060120 (21 Jan 2006) + + 21 Jan 2006; Mark Loeser + -gcc-4.1.0_beta20060113.ebuild, +gcc-4.1.0_beta20060120.ebuild: + Bump to new gcc-4.1 snapshot + + 14 Jan 2006; Kevin F. Quinn + +gcc-3.3.5.20050130-r1.ebuild: + Re-add gcc-3.3.5.200501300-r1 as it is the current stable for sparc + on profiles <2006.0 + + 14 Jan 2006; Mike Frysinger + +files/4.0.2/gcc-4.0.2-softfloat.patch, gcc-4.0.2-r3.ebuild: + Update softfloat patch from yuri. + +*gcc-4.1.0_beta20060113 (14 Jan 2006) + + 14 Jan 2006; Mark Loeser + -gcc-3.3.5.20050130-r1.ebuild, -gcc-3.3.5.20050130-r2.ebuild, + -gcc-3.4.3-r1.ebuild, -gcc-3.4.3.20050110-r2.ebuild, -gcc-4.0.1.ebuild, + -gcc-4.1.0_beta20060106.ebuild, +gcc-4.1.0_beta20060113.ebuild: + Adding new gcc-4.1 snapshot, and cleaning up old versions + +*gcc-4.1.0_beta20060106 (07 Jan 2006) + + 07 Jan 2006; Mark Loeser + -gcc-4.1.0_beta20051230.ebuild, +gcc-4.1.0_beta20060106.ebuild: + Weekly 4.1 snapshot bump + + 05 Jan 2006; Gustavo Zacarias gcc-3.4.5.ebuild: + Stable on sparc + + 02 Jan 2006; Mark Loeser gcc-4.0.2-r3.ebuild: + Removing the message about reporting bugs upstream. Please report them on + bugs.gentoo.org + +*gcc-4.0.2-r3 (01 Jan 2006) + + 01 Jan 2006; Mark Loeser -gcc-4.0.2-r2.ebuild, + +gcc-4.0.2-r3.ebuild: + New version of the Gentoo patchset; resolves bugs #89911 #101606 #109633 + #110173 + +*gcc-4.1.0_beta20051230 (31 Dec 2005) + + 31 Dec 2005; Mark Loeser + -gcc-4.1.0_beta20051223.ebuild, +gcc-4.1.0_beta20051230.ebuild: + Bump to newest 4.1 snapshot + + 24 Dec 2005; Markus Rothe gcc-3.4.5.ebuild: + Added ~ppc64 + +*gcc-4.1.0_beta20051223 (24 Dec 2005) + + 24 Dec 2005; Mark Loeser + -files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051216.ebuild, + +gcc-4.1.0_beta20051223.ebuild: + Bump to a new gcc-4.1 snapshot. The patch from pr22313 is now included + upstream. + + 20 Dec 2005; Mark Loeser gcc-4.0.1.ebuild, + gcc-4.0.2-r2.ebuild, gcc-4.1.0_beta20051216.ebuild: + Testing the libstdc++ virtual before marking it stable. Then we can remove + it from all of the gcc ebuilds and put it into the binary ebuilds that + require it. + +*gcc-4.1.0_beta20051216 (17 Dec 2005) + + 17 Dec 2005; Mark Loeser + -gcc-4.1.0_beta20051209.ebuild, +gcc-4.1.0_beta20051216.ebuild: + GCC-4.1 snapshot bump + + 15 Dec 2005; Gustavo Zacarias gcc-3.4.5.ebuild: + Gimme ~sparc keywords here + +*gcc-4.0.2-r2 (13 Dec 2005) + + 13 Dec 2005; Mark Loeser -gcc-4.0.2-r1.ebuild, + +gcc-4.0.2-r2.ebuild: + Bump to use the newest patchset, which removes a patch that introduced ICEs + and adds 2 patches to resolve bug #108231 + +*gcc-4.1.0_beta20051209 (10 Dec 2005) + + 10 Dec 2005; Mark Loeser + -gcc-4.1.0_beta20051202.ebuild, +gcc-4.1.0_beta20051209.ebuild: + Bump gcc-4.1 snapshot + + 09 Dec 2005; Joshua Kinard gcc-3.4.4-r1.ebuild, + gcc-3.4.5.ebuild: + Marked 3.4.4-r1 stable; 3.4.5 unstable on mips. + +*gcc-3.4.5 (06 Dec 2005) + + 06 Dec 2005; Mike Frysinger +gcc-3.4.5.ebuild: + Version bump. + +*gcc-4.1.0_beta20051202 (03 Dec 2005) + + 03 Dec 2005; Mark Loeser + -gcc-4.1.0_beta20051125.ebuild, +gcc-4.1.0_beta20051202.ebuild: + GCC-4.1 snapshot bump + + 02 Dec 2005; Mark Loeser gcc-3.4.4-r1.ebuild: + Stable on x86 + + 01 Dec 2005; Guy Martin gcc-3.3.6.ebuild: + Stable on hppa. + +*gcc-4.1.0_beta20051125 (26 Nov 2005) + + 26 Nov 2005; Mark Loeser + +files/4.1.0/gcc-4.1.0-pr22313.patch, -gcc-4.1.0_beta20051112.ebuild, + +gcc-4.1.0_beta20051125.ebuild: + GCC-4.1 snapshot bump. Also add a patch to fix building on amd64. + + 13 Nov 2005; Mark Loeser gcc-4.0.1.ebuild, + gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051112.ebuild: + Fix depends for gcc-4 ebuilds so we depend on >=glibc-2.3.6 now + +*gcc-4.1.0_beta20051112 (12 Nov 2005) + + 12 Nov 2005; Mark Loeser + -gcc-4.1.0_beta20051105.ebuild, +gcc-4.1.0_beta20051112.ebuild: + GCC-4.1 snapshot bump + + 10 Nov 2005; Mark Loeser gcc-4.0.1.ebuild, + gcc-4.0.2-r1.ebuild, gcc-4.1.0_beta20051105.ebuild: + Adding dev-libs/mpfr to deps, as it is needed to build fortran for gcc-4 + + 05 Nov 2005; Mark Loeser + gcc-4.1.0_beta20051105.ebuild: + Fix deps to match those from the gcc-4.0 ebuilds + +*gcc-4.1.0_beta20051105 (05 Nov 2005) + + 05 Nov 2005; Mark Loeser + +gcc-4.1.0_beta20051105.ebuild: + Adding back the gcc-4.1 snapshots. The installation should be fixed now; bug + #100679 + + 31 Oct 2005; Bryan Østergaard gcc-3.4.4-r1.ebuild: + Stable on alpha. + + 31 Oct 2005; Mark Loeser gcc-4.0.2-r1.ebuild: + Adding 28_all_gcc4-pr19520.patch to GENTOO_PATCH_EXCLUDE due to it causing + ICEs in a few packages. I will remove it from the patchset in the next + revision + + 10 Oct 2005; Mark Loeser gcc-4.0.2-r1.ebuild: + Remove SPLIT_SPECS for now, until we have a better complete solution; bug + #106690 + + 07 Oct 2005; Jeremy Huddleston + gcc-2.95.3-r9.ebuild, gcc-3.2.3-r4.ebuild, gcc-3.3.2-r7.ebuild, + gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130-r1.ebuild, + gcc-3.3.5.20050130-r2.ebuild, gcc-3.3.6.ebuild, gcc-3.4.1-r3.ebuild, + gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, gcc-3.4.4-r1.ebuild, + gcc-4.0.1.ebuild, gcc-4.0.2-r1.ebuild: + Let eselect-compiler be an option instead of sys-devel/gcc-config in DEPEND. + + 06 Oct 2005; Mike Frysinger + +files/gcc-configure-LANG.patch: + Patch to fix LANG issues in older autotools #105485. + +*gcc-4.0.2-r1 (04 Oct 2005) + + 04 Oct 2005; Mark Loeser -gcc-4.0.2.ebuild, + +gcc-4.0.2-r1.ebuild: + New patchset with a lot of patches from Fedora, as well as patches to fix + -fvisibility problems with KDE. + +*gcc-4.0.2 (28 Sep 2005) + + 28 Sep 2005; Mark Loeser + -gcc-4.0.2_pre20050917.ebuild, +gcc-4.0.2.ebuild: + Bump to 4.0.2 + +*gcc-4.0.2_pre20050917 (18 Sep 2005) + + 18 Sep 2005; Mark Loeser + -gcc-4.0.2_pre20050913.ebuild, +gcc-4.0.2_pre20050917.ebuild: + Bump to gcc-4.0.2_rc2 + + 15 Sep 2005; Mark Loeser + gcc-4.0.2_pre20050913.ebuild: + Enable split spec files. + +*gcc-4.0.2_pre20050913 (14 Sep 2005) + + 14 Sep 2005; Mark Loeser + +gcc-4.0.2_pre20050913.ebuild: + Bump to gcc-4.0.2_rc1 + + 11 Sep 2005; Mark Loeser + -gcc-4.1.0_beta20050902.ebuild: + Removing the gcc-4.1 ebuilds for the time being. When they get to release + candidates, I'll add them back. At this point in time they are way too + unstable though. You can easily continue to use them in your overlay by just + renaming the ebuild. + + 05 Sep 2005; Jeremy Huddleston gcc-3.3.6.ebuild: + Moving 3.3.6 into stable on x86. + +*gcc-4.1.0_beta20050902 (03 Sep 2005) + + 03 Sep 2005; Mark Loeser + -gcc-4.1.0_beta20050826.ebuild, +gcc-4.1.0_beta20050902.ebuild: + GCC 4.1 snapshot bump + +*gcc-3.4.4-r1 (27 Aug 2005) + + 27 Aug 2005; Mike Frysinger +gcc-3.4.4-r1.ebuild: + Push out cumulative changes (especially #87631). + +*gcc-4.1.0_beta20050826 (26 Aug 2005) + + 26 Aug 2005; Mark Loeser + -gcc-4.1.0_beta20050819.ebuild, +gcc-4.1.0_beta20050826.ebuild: + GCC 4.1 snapshot bump + + 20 Aug 2005; Mike Frysinger + +files/3.2.2/gcc-3.2.2-cross-compile.patch, + +files/3.2.2/gcc-3.2.2-no-COPYING-cross-compile.patch, gcc-3.2.2.ebuild: + Fix cross-compile support for Playstation 2 targets (ee/iop). + +*gcc-4.1.0_beta20050819 (20 Aug 2005) + + 20 Aug 2005; Mark Loeser + -gcc-4.1.0_beta20050813.ebuild, +gcc-4.1.0_beta20050819.ebuild: + Bump to newest gcc-4.1 snapshot + + 17 Aug 2005; Mike Frysinger gcc-3.3.6.ebuild, + gcc-3.4.4.ebuild: + Add a patch for arm and one for m68k, a fix for an infinite loop in gcc + #102244, and fixes for canadian cross-compiling a native compiler. + + 16 Aug 2005; Mark Loeser gcc-4.0.1.ebuild: + Update 4.0.1's patchset. Dropped a patch that caused issues on PPC. Fixes + bug #97939 + + 16 Aug 2005; Jeremy Huddleston gcc-3.4.4.ebuild: + Stable amd64. + +*gcc-4.1.0_beta20050813 (13 Aug 2005) + + 13 Aug 2005; Mark Loeser + -gcc-4.1.0_beta20050730.ebuild, +gcc-4.1.0_beta20050813.ebuild: + GCC 4.1 snapshot bump + + 05 Aug 2005; Mike Frysinger + +files/3.4.4/gcc-3.4.4-softfloat.patch, gcc-3.4.4.ebuild: + Merge soft-float support by Yuri Vasilevski #75585. + +*gcc-4.1.0_beta20050730 (30 Jul 2005) + + 30 Jul 2005; Mark Loeser + -gcc-4.1.0_beta20050723.ebuild, +gcc-4.1.0_beta20050730.ebuild: + GCC-4.1 snapshot bump + +*gcc-4.1.0_beta20050723 (23 Jul 2005) + + 23 Jul 2005; Mark Loeser + -gcc-4.1.0_beta20050716.ebuild, +gcc-4.1.0_beta20050723.ebuild: + Bump to newest gcc-4.1 snapshot + +*gcc-4.1.0_beta20050716 (16 Jul 2005) + + 16 Jul 2005; Mark Loeser + -gcc-4.1.0_beta20050709.ebuild, +gcc-4.1.0_beta20050716.ebuild: + GCC 4.1 snapshot bump + + 10 Jul 2005; Mike Frysinger gcc-3.3.5-r1.ebuild, + gcc-3.3.5.20050130-r1.ebuild, gcc-3.3.5.20050130-r2.ebuild, + gcc-3.3.6.ebuild, gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r2.ebuild, + gcc-3.4.4.ebuild: + Dont apply spec-env patch to cross-compilers otherwise native hardened users + can screw up their cross-compilers real quick #96162 by Kevin F. Quinn. + +*gcc-4.1.0_beta20050709 (10 Jul 2005) + + 10 Jul 2005; Mark Loeser + -gcc-4.1.0_beta20050702.ebuild, +gcc-4.1.0_beta20050709.ebuild: + Bumping gcc-4.1 snapshot + + 08 Jul 2005; Jeremy Huddleston + -gcc-2.95.3-r8.ebuild, -gcc-3.3.2.ebuild, -gcc-3.3.2-r5.ebuild, + -gcc-3.3.5.20050130.ebuild, -gcc-3.4.3.20050110-r1.ebuild, + -files/3.3/gcc33-coreutils-compat.patch.bz2, + -files/3.3/gcc33-gentoo-branding-1.patch, + -files/3.3/gcc33-gentoo-branding.patch, + -files/3.3/gcc33-no-multilib-amd64.patch, + -files/3.3/gcc33-propolice-version.patch, + -files/3.3.1/gcc331-gentoo-branding.patch, + -files/3.3.3/gcc-3.3.3-libiberty-pic.patch, + -files/3.3.3/gcc333-gentoo-branding.patch, + -files/3.3.3/gcc333-pr15693.patch, + -files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch, + -files/3.3.3/gcc333-ssp-3.3_7-fixup.patch, + -files/3.3.3/gcc333_pre20040215-gentoo-branding.patch, + -files/3.3.3/gcc333_pre20040322-gentoo-branding.patch, + -files/3.3.3/gcc333_pre20040408-gentoo-branding.patch, + -files/3.3.3/gcc333_pre20040426-gentoo-branding.patch, + -files/3.3.4/gcc334-gentoo-branding.patch, + -files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch, + -files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch, + -files/3.4.0/gcc34-ia64-lib64.patch, -files/3.4.0/gcc34-ice-hack.patch, + -files/3.4.0/gcc34-multi32-hack.patch, + -files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch, + -files/3.4.1/gcc-3.4.1-gentoo-branding.patch, + -files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, + -files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, + -files/3.4.3/35_all_pr18987-fix.patch: + Removing old ebuilds and cleaned out unused old patches. + +*gcc-4.0.1 (08 Jul 2005) + + 08 Jul 2005; Jeremy Huddleston -gcc-4.0.0.ebuild, + -gcc-4.0.1_pre20050702.ebuild, +gcc-4.0.1.ebuild: + gcc4 version bump. + + 05 Jul 2005; Joshua Kinard gcc-3.4.3.20050110-r2.ebuild, + gcc-3.4.4.ebuild: + Make 3.4.3.20050110-r2 stable on mips, and bump 3.4.4 into unstable. + +*gcc-4.0.1_pre20050702 (03 Jul 2005) +*gcc-4.1.0_beta20050702 (03 Jul 2005) + + 03 Jul 2005; Mark Loeser + -gcc-4.0.1_pre20050616.ebuild, -gcc-4.1.0_beta20050625.ebuild, + +gcc-4.0.1_pre20050702.ebuild, +gcc-4.1.0_beta20050702.ebuild: + Bump to newest gcc4 snapshots. + + 28 Jun 2005; Markus Rothe gcc-3.4.4.ebuild: + Stable on ppc64 + +*gcc-4.1.0_beta20050625 (25 Jun 2005) + + 25 Jun 2005; Mark Loeser + -gcc-4.1.0_beta20050618.ebuild, +gcc-4.1.0_beta20050625.ebuild: + Bump GCC-4.1 snapshot + + 23 Jun 2005; Gustavo Zacarias + +files/3.4.4/gcc-3.4_x-avr-news-devs2.patch, gcc-3.4.4.ebuild: + Added new avr target device support with blessing from spanky + +*gcc-4.1.0_beta20050618 (18 Jun 2005) + + 18 Jun 2005; Mark Loeser + -gcc-4.1.0_beta20050611.ebuild, +gcc-4.1.0_beta20050618.ebuild: + GCC 4.1 snapshot bump + +*gcc-4.0.1_pre20050616 (18 Jun 2005) + + 18 Jun 2005; Mark Loeser + -gcc-4.0.1_pre20050607.ebuild, +gcc-4.0.1_pre20050616.ebuild: + Bump to the gcc-4.0.1_rc2 snapshot + + 13 Jun 2005; Gustavo Zacarias gcc-3.3.6.ebuild: + ~sparc happy + +*gcc-4.1.0_beta20050611 (11 Jun 2005) + + 11 Jun 2005; Mark Loeser + -gcc-4.1.0_beta20050604.ebuild, +gcc-4.1.0_beta20050611.ebuild: + Bump to new GCC 4.1 snapshot + + 11 Jun 2005; Luca Barbato gcc-3.4.4.ebuild: + BAD typo in gcc-3.4.4 . It is stable, but got wrongly marked stable before + time. Since it would be a problem to the early updaters I keep it stable. + +*gcc-4.0.1_pre20050607 (09 Jun 2005) + + 09 Jun 2005; Mark Loeser + -gcc-4.0.1_beta20050602.ebuild, +gcc-4.0.1_pre20050607.ebuild: + Committing gcc-4.0.1_rc1 snapshot, and my first gcc4 patchset (thanks Azarah) + + 07 Jun 2005; Luca Barbato gcc-3.4.4.ebuild: + Marked ~ppc + +*gcc-4.1.0_beta20050604 (05 Jun 2005) + + 05 Jun 2005; -gcc-4.1.0_beta20050528.ebuild, + +gcc-4.1.0_beta20050604.ebuild: + Bump to the newest gcc-4.1 snapshot. + +*gcc-4.1.0_beta20050528 (03 Jun 2005) + + 03 Jun 2005; Mark Loeser + +gcc-4.1.0_beta20050528.ebuild: + Initial commit of a GCC-4.1 snapshot, for all those that want to be on the + bleeding edge + +*gcc-4.0.1_beta20050602 (03 Jun 2005) + + 03 Jun 2005; Mark Loeser + -gcc-4.0.1_beta20050526.ebuild, +gcc-4.0.1_beta20050602.ebuild: + GCC4 snapshot bump + + 01 Jun 2005; Markus Rothe gcc-3.4.4.ebuild: + Added ~ppc64 to KEYWORDS + +*gcc-3.2.2 (28 May 2005) + + 28 May 2005; Mike Frysinger +gcc-3.2.2.ebuild: + Add gcc for PS2. + +*gcc-4.0.1_beta20050526 (28 May 2005) + + 28 May 2005; Mark Loeser + -gcc-4.0.1_beta20050521.ebuild, +gcc-4.0.1_beta20050526.ebuild: + GCC4 snapshot bump + +*gcc-3.4.4 (24 May 2005) + + 24 May 2005; Mike Frysinger + +files/3.4.4/gcc-3.4.4-cross-compile.patch, +gcc-3.4.4.ebuild: + Version bumpage. + +*gcc-3.3.6 (24 May 2005) + + 24 May 2005; Mike Frysinger + +gcc-3.3.6.ebuild: + Version bumpage. + +*gcc-4.0.1_beta20050521 (22 May 2005) + + 22 May 2005; Mark Loeser + -gcc-4.0.1_beta20050514.ebuild, +gcc-4.0.1_beta20050521.ebuild: + GCC4 snapshot bump + +*gcc-2.95.3-r9 (21 May 2005) + + 21 May 2005; Mike Frysinger +gcc-2.95.3-r9.ebuild: + Add patches from Debian/crosstool and try to make more cross-compile friendly. + +*gcc-4.0.1_beta20050514 (15 May 2005) + + 15 May 2005; Mark Loeser + -gcc-4.0.1_beta20050507.ebuild, +gcc-4.0.1_beta20050514.ebuild: + Bump gcc4 ebuild to the newest snapshot + + 11 May 2005; Martin Schlemmer + gcc-4.0.1_beta20050507.ebuild: + Fix depends to actually depend on glibc/binutils that sorda makes things + work (glibc I only depend on something we can build against, not build at + this stage). Remove my patching crud that got included by mistake. + + 11 May 2005; Diego Pettenò + gcc-3.4.3.20050110-r2.ebuild, gcc-4.0.1_beta20050507.ebuild: + Make latest gcc (3.4 and 4) depend on glibc just for glibc systems. + + 10 May 2005; Martin Schlemmer + files/awk/fixlafiles.awk, gcc-4.0.0.ebuild, gcc-4.0.1_beta20050507.ebuild: + Fixup fixlafiles.awk detecting of gcc CHOST. + +*gcc-4.0.1_beta20050507 (08 May 2005) + + 08 May 2005; Mark Loeser + -gcc-4.0.0_beta20050416.ebuild, +gcc-4.0.1_beta20050507.ebuild: + Version bump to the newest GCC4 snapshot. + + 23 Apr 2005; Joshua Kinard + +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers-v2.patch, + gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110-r1.ebuild, + gcc-3.4.3.20050110-r2.ebuild: + Update the gcc-3.4.3 ebuilds to use a newer IP28 cache barrier patch. Won't + affect mainstream Mips systems. + +*gcc-4.0.0 (21 Apr 2005) + + 21 Apr 2005; Jeremy Huddleston +gcc-4.0.0.ebuild: + Adding ebuild for gcc-4.0.0 release. This doesn't mean it's supported yet! + +*gcc-4.0.0_beta20050416 (17 Apr 2005) + + 17 Apr 2005; Mark Loeser + -gcc-4.0.0_beta20050409.ebuild, +gcc-4.0.0_beta20050416.ebuild: + Bump to newest weekly snapshot. + +*gcc-4.0.0_beta20050409 (12 Apr 2005) + + 12 Apr 2005; Mark Loeser + -gcc-4.0.0_beta20050402.ebuild, +gcc-4.0.0_beta20050409.ebuild: + Updating GCC4 ebuild to the newest snapshot + +*gcc-3.3.5.20050130-r2 (08 Apr 2005) + + 08 Apr 2005; Mike Frysinger + +gcc-3.3.5.20050130-r2.ebuild: + Add a patch from Debian and the patch to prevent gcc from unlinking /dev/null. + +*gcc-3.4.3.20050110-r2 (08 Apr 2005) + + 08 Apr 2005; Mike Frysinger + +gcc-3.4.3.20050110-r2.ebuild: + Add fix for PR/16625 from upstream #88022 by Ed Catmur. Patch to prevent + /dev/null from being deleted #79836 by David Wood. Also add a patch for arm + PR/16201 and a patch from Debian for m68k. + +*gcc-4.0.0_beta20050402 (03 Apr 2005) + + 03 Apr 2005; Mark Loeser + -gcc-4.0.0_beta20050326.ebuild, +gcc-4.0.0_beta20050402.ebuild: + Version bump to the newest GCC4 snapshot + +*gcc-4.0.0_beta20050326 (28 Mar 2005) + + 28 Mar 2005; Mark Loeser + -gcc-4.0.0_beta20050305.ebuild, +gcc-4.0.0_beta20050326.ebuild: + Version bump to newest GCC4 snapshot + + 27 Mar 2005; Hardave Riar gcc-3.4.3-r1.ebuild: + Stable on mips. + + 21 Mar 2005; gcc-3.4.3-r1.ebuild, + gcc-3.4.3.20050110-r1.ebuild: + - mark ppc pp64 stable for pie/ssp use + +*gcc-3.4.3.20050110-r1 (20 Mar 2005) + + 20 Mar 2005; Mike Frysinger + +gcc-3.4.3.20050110-r1.ebuild: + Fix visibility patches #78720, update uclibc support, and add support for + arm bigendian. + + 19 Mar 2005; Jeremy Huddleston + gcc-3.4.3-r1.ebuild, gcc-3.4.3.20050110.ebuild: + use_multilib -> is_multilib + +*gcc-3.3.5.20050130-r1 (19 Mar 2005) + + 19 Mar 2005; Mike Frysinger + +gcc-3.3.5.20050130-r1.ebuild: + Update uclibc patches and split them off into a sep tarball. + + 17 Mar 2005; Luca Barbato gcc-3.4.3-r1.ebuild: + Marked ppc + + 15 Mar 2005; Jeremy Huddleston + gcc-3.3.5.20050130.ebuild: + Stable sparc. + + 14 Mar 2005; Jeremy Huddleston + gcc-2.95.3-r8.ebuild: + Patched to compile usilg gcc-3.4. + +*gcc-4.0.0_beta20050305 (07 Mar 2005) + + 07 Mar 2005; Jeremy Huddleston + +gcc-4.0.0_beta20050305.ebuild: + Version bump of gcc-4 for bleeding edge masochists. + + 17 Feb 2005; Jeremy Huddleston + gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild, + gcc-3.4.3.20050110.ebuild: + Only apply libffi-without-libgcj.patch if we're -build. + + 12 Feb 2005; gcc-3.3.5.20050130.ebuild: + Mark -ia64 as bootstrapping fails with this version. + + 12 Feb 2005; Jeremy Huddleston + gcc-3.3.5-r1.ebuild, gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild, + gcc-3.4.3.20050110.ebuild: + + 12 Feb 2005; gcc-3.4.3-r1.ebuild, + gcc-3.4.3.20050110.ebuild: + Mask 3.4 series -ia64; PINE fails horribly with it but works on 3.3.2... + + 10 Feb 2005; Markus Rothe gcc-3.4.3-r1.ebuild: + Stable on ppc64 + + 02 Feb 2005; Jeremy Huddleston + gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild: + Fix bug #80434. + + 02 Feb 2005; Jeremy Huddleston + gcc-3.3.5.20050130.ebuild: + Pushing into ~arch. Re-adds support for tls on sparc. + +*gcc-3.3.5.20050130 (01 Feb 2005) + + 01 Feb 2005; Jeremy Huddleston + gcc-3.3.5-r1.ebuild, +gcc-3.3.5.20050130.ebuild, gcc-3.4.3-r1.ebuild, + gcc-3.4.3.20050110.ebuild: + Fix ordering of data in ebuilds so DESCRIPTION, etc comes after inherit + toolchain. Bump gcc-3.3 to reintroduce patchs from fedora which got + dropped from 3.3.5 and 3.3.5-r1. This should fix tls issues on sparc + (bug #78320), but it is still in 'KEYWORDS=-*' until the PIE patches + get updated. + + 31 Jan 2005; gcc-3.3.5-r1.ebuild, + gcc-3.4.3-r1.ebuild: + GCC 3.3.5 eats fluffy bunnies for breakfast and kills IA64 bootstraps, so + 3.4.3-r1 is going stable as it works. Marking 3.3.5-r1 "-ia64". + + 25 Jan 2005; Rob Holland : + Don't break the description line by overriding it in the eclass. + + 19 Jan 2005; Joshua Kinard gcc-3.4.3-r1.ebuild, + gcc-3.4.3.20050110.ebuild: + Typo tweaks in some comments in src_unpack. + + 19 Jan 2005; Brandon Hale gcc-3.4.3.20050110.ebuild: + Re-masking by request, see bug #78666. This GCC is failing with ICE, and + some users report that it cannot even build itself. Hopefully the + SSE2/3 fixes can be sanely backported to a released toolchain instead of + unleashing a random, busted CVS checkout on ~arch. + + 16 Jan 2005; Jeremy Huddleston + gcc-3.4.3.20050110.ebuild: + Pushing into ~arch from -*. This fixes bugs #57602 and #75067. + + 11 Jan 2005; Gustavo Zacarias gcc-3.3.5-r1.ebuild: + Stable on sparc + +*gcc-3.4.3.20050110 (10 Jan 2005) + + 10 Jan 2005; Jeremy Huddleston + +gcc-3.4.3.20050110.ebuild: + Bump to a newer version of the 3.4 branch from upstream. This should resolve + alot of SIMD issues people are hsving with -msse and others. Should resolve + bug #57602, hopefully bug #75067, and all of its kin. + + 10 Jan 2005; Jeremy Huddleston + gcc-3.3.5-r1.ebuild, gcc-3.4.3-r1.ebuild: + Moved src_install, pkg_preinst, and pkg_postinst into eclass using + gcc-3.3.5-r1 and gcc-3.4.3-r1 as a base. Made env.d script creation more + abstract. Fixed up multilib support. Fixed some problems moving libs to + incorrect destinations or not moving some libs. Fixed a few + cross-compilation problems (but not all yet). Closes bug #76884. Updated + src_unpack to do patches based on ${CTARGET} instead of ${ARCH}. + + 09 Jan 2005; Joshua Kinard + +files/3.4.2/gcc-3.4.2-mips-ip28_cache_barriers.patch, gcc-3.4.3-r1.ebuild: + Added patch that introduces cache barriers to be used when building SGI IP28 + kernels. Only enabled by passing -mip28-cache-barriers. Only patched in if USE + ip28 is set, so non-ip28 mips systems will never see this option. + + 06 Jan 2005; Mike Frysinger gcc-3.3.5-r1.ebuild: + Update pie patches to fix order #72665. + + 30 Dec 2004; Jeremy Huddleston + +files/3.3.5/gcc-3.3.5-ffecom_gfrt_basictype-prototype.patch, + gcc-3.3.5-r1.ebuild: + Fixing bad function prototype which causes compilation to fail on some + configurations. + + 24 Dec 2004; Jeremy Huddleston + gcc-3.4.3-r1.ebuild: + Make sure ${CTARGET}-g77 is created. + + 21 Dec 2004; Jeremy Huddleston + gcc-3.4.3-r1.ebuild: + sparc64 multilib fixes... /lib is 32bit which confused the ebuild. + +*gcc-3.3.5-r1 (04 Dec 2004) + + 04 Dec 2004; Travis Tilley + +files/3.3.4/libffi-without-libgcj.patch, +gcc-3.3.5-r1.ebuild, + -gcc-3.3.5.ebuild: + added libffi-without-gcj fix, fixed another libpath bug, and updated the pie + patches so that sparc works again. the ebuilds and pie patch revisions for + the latest 3.3 and 3.4 ebuilds are now in sync. re-keyworded as testing on + sparc + + 03 Dec 2004; Travis Tilley gcc-3.4.3-r1.ebuild: + keyworded as testing on previously supported archs, as well as ia64 which + works now, yay + + 29 Nov 2004; Rob Holland files/gcc-spec-env.patch: + fixup gcc_specs patch to handle empty string + + 27 Nov 2004; Jeremy Huddleston gcc-3.3.5.ebuild: + -sparc because of weirdness + + 26 Nov 2004; Sven Wegener : + Added missing digest entries. + + 27 Nov 2004; Travis Tilley + +files/3.4.3/libffi-without-libgcj.patch, gcc-3.4.3-r1.ebuild: + 1) added a patch that will allow building libffi without gcj. This + should make gnustep users happy. ;) + 2) fixed a few more issues with libraries ending up outside the gcc + ${LIBPATH} + 3) fixed the libtool archive libdir fixing thingie, which has apparently + been broken for quite some time without anyone noticing + +*gcc-3.4.3-r1 (25 Nov 2004) + + 25 Nov 2004; Travis Tilley +gcc-3.4.3-r1.ebuild: + added a 20041125 branch update. made the logic for controlling + {PIE,SSP}-by-default logic even more fine grained, and updated the pie + patches to the latest version. + + 21 Nov 2004; Travis Tilley -gcc-3.1.1-r2.ebuild, + -gcc-3.3.1-r5.ebuild, -gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, + -gcc-3.3.2-r3.ebuild, -gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, + gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild, + -gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, -gcc-3.3.3.ebuild, + gcc-3.3.4-r1.ebuild, gcc-3.3.4-r2.ebuild, -gcc-3.3.ebuild: + removed unused versions and changed the SLOT for all gcc 3.3 ebuilds to be + 3.3 instead of 3.2 + + 21 Nov 2004; Travis Tilley gcc-3.3.5.ebuild: + updated manpages and pie patches + + 20 Nov 2004; Travis Tilley gcc-3.4.3.ebuild: + stable on amd64 + + 20 Nov 2004; Travis Tilley gcc-3.3.5.ebuild: + added in bounds checking support, fixed some multilib path oddities, and + made the ebuild use the newish should_we_gcc_config check for deciding + whether or not we should run gcc-config during postinst. + NOTE: at the moment 3.3.5 will not compile xgcc when using gcc 3.4 + + 18 Nov 2004; Ilya A. Volynets-Evenbach gcc-3.4.3.ebuild: + We don't need no stinky libstdc++-v3 on MIPS. Not to mention that 3.4.3 can't + compile it anyways + +*gcc-3.3.5 (17 Nov 2004) + + 17 Nov 2004; Mike Frysinger +gcc-3.3.5.ebuild: + Version bump. + + 14 Nov 2004; Sven Wegener : + Added missing ? after !build in PDEPEND. + + 09 Nov 2004; Travis Tilley gcc-3.4.3.ebuild: + add back in bounds checking support and fix a silly libdir bug (70481) + + 07 Nov 2004; Travis Tilley gcc-3.4.3.ebuild: + updated the pie patch tarball to version 8.7.6.6. this fixes a bug with + using the patches on alpha without a binutils that supports -pie. since + alpha is not currently keyworded for this ebuild, the revision has not been + bumped for this fix. + + 07 Nov 2004; Travis Tilley gcc-3.3.3-r3.ebuild, + gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild, + gcc-3.3.4-r2.ebuild, gcc-3.4.1-r2.ebuild, gcc-3.4.1-r3.ebuild, + gcc-3.4.1.ebuild, gcc-3.4.2-r2.ebuild, gcc-3.4.3.ebuild: + changed the f77 USE flag to just plain old fortran + +*gcc-3.4.3 (07 Nov 2004) + + 07 Nov 2004; Travis Tilley -gcc-3.4.2-r3.ebuild, + +gcc-3.4.3.ebuild: + version bumped. only generate specs-specific gcc configs if hardened gcc is + known to work on your arch. updated a few patches from redhat, and added the + arm/cross patches to the gcc patch tarball. removed gcc 3.4.2-r3 since the + branch update used was made just before the 3.4.3 freeze (dont worry sparc + users, this ebuild is keyworded as testing on sparc). + + 06 Nov 2004; Joshua Kinard gcc-3.4.2-r3.ebuild: + Marked unstable on sparc (Needs cascaded sparc64/gcc34 testing profile). + + 31 Oct 2004; Joshua Kinard gcc-3.4.1-r3.ebuild: + Marked stable on mips. + + 28 Oct 2004; Travis Tilley gcc-3.4.2-r3.ebuild: + fixed the ppc logic in toolchain.eclass and keyworded 3.4.2-r3 as testing on + ppc + + 26 Oct 2004; Travis Tilley gcc-3.4.2-r3.ebuild: + keyword as testing on amd64, mips, ppc64, and x86 + + 26 Oct 2004; Mike Frysinger + +files/3.4.2/400-mips-pr17565.patch, +files/3.4.2/401-ppc-eabi-typo.patch, + +files/3.4.2/600-gcc34-arm-ldm-peephole.patch, + +files/3.4.2/601-gcc34-arm-ldm.patch, + +files/3.4.2/602-sdk-libstdc++-includes.patch, + +files/3.4.2/700-pr15068-fix.patch, +files/3.4.2/800-arm-bigendian.patch, + +files/3.4.2/810-arm-bigendian-uclibc.patch, gcc-3.4.2-r3.ebuild: + Import a bunch of patches from uclibc and merge a bunch of misc + cross-compiling fixes. + +*gcc-3.4.2-r3 (25 Oct 2004) + + 25 Oct 2004; Travis Tilley +gcc-3.4.2-r3.ebuild: + any patches borrowed from fedora that are no longer in the latest fedora gcc + 3.4 src rpm have been removed, except for the symbol visibility patches. added + 20041025 branch update. a few GCC_SPECS and gcc-config related bugs in + toolchain.eclass have also been fixed. + + 18 Oct 2004; Tom Gall gcc-3.4.1-r3.ebuild: + stable on ppc64 + + 06 Oct 2004; Alexander Gabert gcc-3.4.2-r2.ebuild: + added bounds checking by H.T. Brugge to gcc-3.4.2-r2 and toolchain.eclass, + notice that PIE+SSP is turned off when boundschecking is active + + 05 Oct 2004; Travis Tilley gcc-3.4.2-r2.ebuild: + made 3.4.2-r2 rdep on gcc-config-1.3.6-r3 to fix the new specs-specific config + switching and marked stable on amd64 + + 05 Oct 2004; Travis Tilley gcc-3.4.2-r2.ebuild: + revert the multilib-by-default changes, since this seems to be causing + problems with hardened, and we havent yet completely figured out how to handle + mips' three ABIs. + Note: the multilib problem with hardened on amd64 will soon be fixed in + hardened-dev-sources, and this will no longer be an issue. + + 03 Oct 2004; Travis Tilley gcc-3.4.2-r2.ebuild: + use create_gcc_env_entry from toolchain.eclass to create gcc-config entries + for using the hardened/vanilla specs files + + 25 Sep 2004; Travis Tilley gcc-3.3.3-r3.ebuild, + gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, gcc-3.3.4-r1.ebuild, + gcc-3.3.4-r2.ebuild: + update uclibc patched ebuilds to work properly with recent libtool eclass + changes + + 22 Sep 2004; Joshua Kinard + +files/3.4.2/gcc-3.4.x-mips-add-march-r10k.patch, gcc-3.4.2-r2.ebuild: + Added a patch for mips that adds -march=r10000 and -mtune=r10000 support to + gcc. + +*gcc-3.4.2-r2 (21 Sep 2004) + + 21 Sep 2004; Travis Tilley + +files/3.4.2/gcc34-fix-sse2_pinsrw.patch, + +files/3.4.2/gcc34-m32-no-sse2.patch, -gcc-3.4.2-r1.ebuild, + +gcc-3.4.2-r2.ebuild: + moved libgcc stuff back into the versioned directory, the libgcc_s-only stuff + will be broken out into a seperate ebuild. fixed broken libtool archives. + added an sse2 fix from Scott "I also own lv" Ladd, and a workaround that + disables sse2 by default for 32bit on both x86 and amd64 until the rest of the + wrong-code bugs are fixed. the workaround can be disabled completely by using + the -msse2 flag. + + 19 Sep 2004; files/3.3.4/gcc-3.3.4-spec-env.patch, + files/3.4.1/gcc-3.4.1-spec-env.patch: + update robs patches from GCC_SPEC to GCC_SPECS so names are consistent in all + gcc versions + + 19 Sep 2004; : + restore changelog + +*gcc-3.4.1-r3 (19 Sep 2004) + + 19 Sep 2004; Rob Holland + +files/3.3.4/gcc-3.3.4-spec-env.patch, + +files/3.4.1/gcc-3.4.1-spec-env.patch, +gcc-3.3.4-r2.ebuild, + +gcc-3.4.1-r3.ebuild: + added GCC_SPEC environment variable support + + 14 Sep 2004; Luca Barbato gcc-3.4.2-r1.ebuild: + Marked -ppc + + 13 Sep 2004; Travis Tilley +files/gcc-spec-env.patch, + gcc-3.4.2-r1.ebuild: + added a patch from Rob "I own lv" Holland that allows you to switch specs + files based on an environment variable (GCC_SPECS) and made gcc build both a + vanilla and hardened specs file by default. Eventually this will mean being + able to switch between gcc and hardened gcc on the fly. Since neither + gcc-config nor portage support this yet, I'm not bumping the revision number. + +*gcc-3.4.2-r1 (12 Sep 2004) + + 12 Sep 2004; Travis Tilley +gcc-3.4.2-r1.ebuild, + -gcc-3.4.2.ebuild: + re-added uclibc patches and masked for testing + + 10 Sep 2004; Travis Tilley gcc-3.4.2.ebuild: + updated ssp patch to 3.4.1-1. this version includes it's own documentation and + will define _SSP_ when stack protection code is being built. + + 08 Sep 2004; Travis Tilley gcc-3.4.2.ebuild: + made gcc default to using multilib on supported archs. add nomultilib to USE + to disable. + +*gcc-3.4.2 (07 Sep 2004) + + 07 Sep 2004; Travis Tilley +gcc-3.4.2.ebuild, + -gcc-3.4.2_pre20040902.ebuild: + version bump. disabled building libjava multilib. this release is masked until + the uclibc patches are done, bootstrapping is tested, and the toolchain.eclass + changes are tested on ppc and ppc64. + + 06 Sep 2004; Ciaran McCreesh gcc-3.4.1-r2.ebuild, + gcc-3.4.1.ebuild, gcc-3.4.2_pre20040902.ebuild: + Switch to use epause and ebeep, bug #62950 + + 06 Sep 2004; Luca Barbato gcc-3.4.1-r2.ebuild: + Marked ppc + +*gcc-3.4.2_pre20040902 (05 Sep 2004) + + 05 Sep 2004; Travis Tilley +gcc-3.4.2_pre20040902.ebuild: + - added 3.4.2_pre20040902 for testing and working on the new toolchain.eclass + - updated the gcc symbol visibility patch + - removed uclibc patches temporarily, they break every time I update gcc + - added a hack to make gcj not build multilib + - made libgcc_s.so install to /lib{,32,64} + - added a potential cross-compile fix that should run the correct target + when CCHOST != CHOST + - added java gui backport + + 31 Aug 2004; Gustavo Zacarias gcc-3.3.4-r1.ebuild: + Stable on sparc + + 28 Aug 2004; gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: + We don't want a PDEPEND of libstd++v3 on uclibc. + + 26 Aug 2004; Jon Portnoy gcc-3.3.4-r1.ebuild : + Stable on x86 + + 26 Aug 2004; Travis Tilley gcc-3.3.4-r1.ebuild: + stable on amd64 + + 26 Aug 2004; -gcc-3.3.2-r6.ebuild, -gcc-3.3.3-r1.ebuild, + -gcc-3.3.4.ebuild, -gcc-3.4.0-r6.ebuild: + pruned a few more ebuilds + + 25 Aug 2004; -gcc-3.3-r1.ebuild, -gcc-3.3.3-r4.ebuild, + -gcc-3.3.3_pre20040130.ebuild, -gcc-3.3.3_pre20040215.ebuild, + -gcc-3.3.3_pre20040322.ebuild, gcc-3.3.4-r1.ebuild, gcc-3.4.1-r2.ebuild: + removed old/stale ebuilds, marked gcc-3.3.4-r1 stable on arm, keep gcc from + scanning for guard symbols when environment variable is set + + 25 Aug 2004; Mike Frysinger gcc-2.95.3-r8.ebuild, + gcc-3.2.3-r4.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild, + gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild, + gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild, + gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild, + gcc-3.3.3-r3.ebuild, gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, + gcc-3.3.3-r6.ebuild, gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild, + gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild, + gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild, + gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild, + gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: + Rip out $COMPILER since it isnt used in such a way that matters. + + 20 Aug 2004; Gustavo Zacarias gcc-3.3.4-r1.ebuild: + Enabled -O2 for sparc: safe and good + + 17 Aug 2004; Travis Tilley gcc-3.4.1-r2.ebuild, + gcc-3.4.1.ebuild: + made gcc depend on media-libs/libart_lgpl when gcj is in USE + + 17 Aug 2004; Luca Barbato gcc-3.4.1-r2.ebuild: + Marked ~ppc + + 14 Aug 2004; Travis Tilley gcc-3.4.0-r6.ebuild, + gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: + -mcpu is deprecated on amd64 and x86 + + 14 Aug 2004; Ilya A. Volynets-Evenbach + files/3.4.1/gcc-3.4.1-mips-n32only.patch, + files/3.4.1/gcc-3.4.1-mips-n64only.patch, gcc-3.4.1-r2.ebuild: + Make sure all gcc libraries go into version-specific dir on n32-only and + n64-only systems + + 13 Aug 2004; Travis Tilley gcc-3.4.1-r2.ebuild: + stable on amd64 :) + + 11 Aug 2004; Gustavo Zacarias gcc-3.3.4-r1.ebuild: + Keyworded ~sparc + + 11 Aug 2004; Travis Tilley + +files/3.4.1/gcc-3.4.1-glibc-is-native.patch, gcc-3.4.1-r2.ebuild, + gcc-3.4.1.ebuild: + added a fix for bug 55108, where enabling multilib caused gcc to fail + compiling with "Link tests are not allowed after GCC_NO_EXECUTABLES" + + 08 Aug 2004; Tom Martin gcc-3.3.3-r3.ebuild, + gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, + gcc-3.3.4-r1.ebuild, gcc-3.3.4.ebuild, gcc-3.4.0-r6.ebuild, + gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: + Typo in DESCRIPTION: extentions -> extensions. Bug 59717. + + 06 Aug 2004; Mike Frysinger + +files/pro-police-docs.patch, gcc-3.3.4-r1.ebuild, gcc-3.4.0-r6.ebuild, + gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: + Add the pro-police doc patch. + + 05 Aug 2004; Ilya A. Volynets-Evenbach + gcc-3.4.1-r2.ebuild: + Disable PDEPEND on libstdc++-v3 for n32/n64 systems. gcc-3.3 didn't work on + them ever. Not to mention that libstdc++-v3 simply doesn't build as n32. + Also add $ABI variable. It should be set in profile for multi-abi capable arches + +*gcc-3.4.1-r2 (03 Aug 2004) + + 03 Aug 2004; Travis Tilley + +files/3.4.1/gcc-3.4.1-r2-gentoo-branding.patch, -gcc-3.4.1-r1.ebuild, + +gcc-3.4.1-r2.ebuild, gcc-3.4.1.ebuild: + new snapshot, among other things it contains an enum fix that's needed to work + on porting openoffice to gcc 3.4. removed the old experimental ebuild and + keyworded 3.4.1 stable on ppc64 since it also has the ICE fix for mozilla. + updated piepatch version to 8.7.6.5 + + 03 Aug 2004; Tom Gall gcc-3.4.1-r1.ebuild: + stable on ppc64 + + 29 Jul 2004; Alexander Gabert gcc-3.3.4-r1.ebuild: + adding hardened dependency for sparc, still not keyworded, but yet to come + + 26 Jul 2004; Travis Tilley + +files/3.4.1/gcc341-ppc64-mozilla-ICE-fix.patch, gcc-3.4.1-r1.ebuild, + gcc-3.4.1.ebuild: + added a patch that should fix a ppc64 specific internal compiler error that + shows up when compiling mozilla + + 25 Jul 2004; Daniel Goller gcc-3.4.1.ebuild: + Marking ~x86 for gcc 3.4 profile + + 25 Jul 2004; Guy Martin gcc-3.4.1.ebuild: + Marked -hppa. It b0rks glibc and co. + +*gcc-3.3.3-r1 (22 Jul 2004) + + 22 Jul 2004; Martin Schlemmer + +files/3.3.3/gcc333-pr15693.patch, +gcc-3.3.3-r1.ebuild: + Bug #57182. This is sparc only fixup. + + 22 Jul 2004; Alexander Gabert gcc-3.3.4-r1.ebuild: + fire up hardened changes for sparc and hppa, though still leaving keyworded on + sparc + + 22 Jul 2004; Alexander Gabert gcc-3.4.1.ebuild: + added hppa logic and note for glibc + + 20 Jul 2004; Alexander Gabert gcc-3.3.3-r6.ebuild: + added hardened auto PIE SSP for sparc + + 19 Jul 2004; Travis Tilley gcc-3.4.0-r6.ebuild, + gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild: + changed use of gtk2 USE flag to gtk + + 14 Jul 2004; gcc-3.3.4-r1.ebuild: + gcc-3.3.4-r1 marked -hppa ~x86 ~amd64 ~mips ~arm, ~sparc desired + + 13 Jul 2004; Travis Tilley gcc-3.4.1.ebuild: + marking 3.4.1 stable on amd64. fixes bug 56864 + + 13 Jul 2004; Travis Tilley files/awk/fixlafiles.awk: + added Martin Schlemmer's new fixlafiles.awk with support for gcc 3.4 lib paths + + 11 Jul 2004; Travis Tilley gcc-3.4.0-r6.ebuild, + gcc-3.4.1-r1.ebuild, gcc-3.4.1.ebuild: + xlib peers are deprecated in libjava 3.4.0, switching gcc 3.4 ebuilds to gtk2 + +*gcc-3.4.1-r1 (10 Jul 2004) + + 10 Jul 2004; Travis Tilley +gcc-3.4.1-r1.ebuild: + now that i've tested it a bit locally, i'm committing a -* masked ebuild with + the GCC symbol visibility patch + (http://www.nedprod.com/programs/gccvisibility.html) for further testing by + hardened + uclibc devs. it should eventually lead to speed increases for + hardened, smaller libs for uclibc, and improved load times for everybody. this + ebuild also has a few readability cleanups for my own personal sanity. + + 07 Jul 2004; Joshua Kinard gcc-3.3.3-r6.ebuild: + Marked stable on mips. + +*gcc-3.4.1 (05 Jul 2004) + + 05 Jul 2004; Travis Tilley + +files/3.4.1/gcc-3.4.1-gentoo-branding.patch, +gcc-3.4.1.ebuild: + new version. please see http://gcc.gnu.org/gcc-3.4/changes.html#3.4.1 for more + information. + +*gcc-3.3.4-r1 (04 Jul 2004) + + 04 Jul 2004; Martin Schlemmer +gcc-3.3.4-r1.ebuild: + Update from 3_3-rhl branch. Add PIE support back. + + 02 Jul 2004; Jeremy Huddleston gcc-2.95.3-r8.ebuild, + gcc-3.0.4-r6.ebuild, gcc-3.1.1-r2.ebuild, gcc-3.3-r1.ebuild, + gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, + gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild, + gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild, + gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, + gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild, + gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild, + gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild, + gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild: + virtual/glibc -> virtual/libc + + 29 Jun 2004; gcc-3.3.3-r6.ebuild, gcc-3.3.4.ebuild, + gcc-3.4.0-r6.ebuild, files/3.3.3/gcc-3.3.3-norelro.patch: + add norelro patch for uclibc + + 28 Jun 2004; gcc-3.4.0-r6.ebuild: + fwdport uclibc updates from 3.3.4 + + 27 Jun 2004; Luca Barbato : + Minor ppc/altivec related fix + + 24 Jun 2004; gcc-3.3.3-r6.ebuild: + backport uclibc updates from 3.3.4 + + 24 Jun 2004; Aron Griffis gcc-3.3-r1.ebuild, + gcc-3.3.2-r1.ebuild, gcc-3.3.2-r2.ebuild, gcc-3.3.2-r3.ebuild, + gcc-3.3.2-r4.ebuild, gcc-3.3.2-r5.ebuild, gcc-3.3.2-r6.ebuild, + gcc-3.3.2-r7.ebuild, gcc-3.3.2.ebuild, gcc-3.3.3-r3.ebuild, + gcc-3.3.3-r4.ebuild, gcc-3.3.3-r5.ebuild, gcc-3.3.3-r6.ebuild, + gcc-3.3.3.ebuild, gcc-3.3.3_pre20040130.ebuild, + gcc-3.3.3_pre20040215.ebuild, gcc-3.3.3_pre20040322.ebuild, + gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild, + gcc-3.3.4.ebuild, gcc-3.3.ebuild, gcc-3.4.0-r6.ebuild: + Fix use invocation and regenerate broken manifest + +*gcc-3.3.4 (20 Jun 2004) + + 20 Jun 2004; Martin Schlemmer + +files/3.3.4/gcc334-gentoo-branding.patch, +gcc-3.3.4.ebuild: + Update version. Add uclibc changes as from Ned Ludd (not sure who they from). + PIE support is for the moment disabled, and thus the '-*' in KEYWORDS. + Closes bug #54321. + + 09 Jun 2004; Alexander Gabert gcc-3.3.3-r6.ebuild: + removing the hardened PIE SSP logic for sparc - it breaks glibc compiling with + a hardened gcc and until this is sorted out we cannot support it on sparc + anyway + + 08 Jun 2004; Travis Tilley gcc-3.3.3-r6.ebuild: + stable on amd64 + + 08 Jun 2004; gcc-3.3.3-r6.ebuild: + gcc-3.3.3-r6.ebuild marked stable for upcoming release + + 08 Jun 2004; Brandon Hale gcc-3.3.3-r6.ebuild: + Start wider testing for 3.3.3-r6, marked ~x86. + +*gcc-3.1.1-r2 (07 Jun 2004) + + 07 Jun 2004; Mike Frysinger -gcc-3.1.1-r1.ebuild, + +gcc-3.1.1-r2.ebuild: + Fix long standing env bug #30849 and use epatch instead of patch. + + 05 Jun 2004; Travis Tilley + +files/3.4.0/reiser4-why-do-you-hate-me.patch, gcc-3.4.0-r6.ebuild: + added fix for compiling on reiser4 filesystems + + 04 Jun 2004; Travis Tilley + +files/3.4.0/gcc-3.4.0-cc1-no-stack-protector.patch, + +files/3.4.0/gcc34-ice-hack.patch, gcc-3.4.0-r6.ebuild: + updated the ice hack patch and added a stack protector fix for cc1 + + 04 Jun 2004; Travis Tilley gcc-3.4.0-r6.ebuild: + stable on amd64 + + 04 Jun 2004; Brandon Hale + +files/3.3.3/gcc-3.3.3-libiberty-pic.patch, gcc-3.3.3-r6.ebuild: + Readd missing libiberty-pic patch for gcc-3.3.3-r6 + + 03 Jun 2004; Tom Gall gcc-3.4.0-r6.ebuild: + stable on ppc64 + + 02 Jun 2004; Pieter Van den Abeele gcc-3.3.3_pre20040408-r1.ebuild: + Masked stable on ppc + + 02 Jun 2004; Travis Tilley gcc-3.4.0-r6.ebuild: + lib64 fix for libgcc_s on ppc64 + + 02 Jun 2004; Joshua Kinard gcc-3.4.0-r6.ebuild: + Added ~mips back to KEYWORDS. + + 02 Jun 2004; Travis Tilley + +files/3.4.0/gcc34-ia64-lib64.patch, +files/3.4.0/gcc34-multi32-hack.patch, + +files/3.4.0/gcc34-ppc64-m32-m64-multilib-only.patch, gcc-3.4.0-r6.ebuild: + added some last minute multilib fixes for ppc64, ia64, and sparc + +*gcc-3.4.0-r6 (01 Jun 2004) + + 01 Jun 2004; Travis Tilley + -files/3.4.0/gcc-3.4-libiberty-pic.patch, + -files/3.4.0/gcc-3.4.0-mips-pcrel.diff, + -files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch, + +files/3.4.0/gcc-3.4.0-r6-gentoo-branding.patch, + -files/3.4.0/gcc34-ppc64-typo-fix.patch, -gcc-3.4.0-r4.ebuild, + -gcc-3.4.0-r5.ebuild, +gcc-3.4.0-r6.ebuild: + branch update. this release should fix most of the unit-at-a-time problems + people have been seeing. + + 30 May 2004; Travis Tilley + +files/3.4.0/gcc34-ppc64-typo-fix.patch, gcc-3.4.0-r5.ebuild: + added a typo fix patch for ppc64 + + 30 May 2004; Ilya A. Volynets-Evenbach + +files/3.4.0/gcc-3.4.0-mips-pcrel.diff, gcc-3.4.0-r5.ebuild: + Add n32 & n64 use flags + Add n32/n64 patches and build options + Allow multilibs on all arches + + 28 May 2004; Tom Gall gcc-3.3.3_pre20040408-r1.ebuild: + marked as stable for ppc64 + + 27 May 2004; Aron Griffis gcc-3.3.2-r5.ebuild: + Fix bug 52147: gcc-3.3.2-r5 used to build on ia64, now it doesn't. Demote + stable version to 3.3.2-r2, which still builds. + +*gcc-3.3.3-r6 (27 May 2004) + + 27 May 2004; Alexander Gabert + +files/3.3.3/gcc333-ssp-3.3.2_1-fixup.patch, +gcc-3.3.3-r6.ebuild: + added preliminary gcc 3.3.3 -r6 version, this one will fix the problems with + bug 51386, removing guard from libgcc even UNResolved symbols + +*gcc-3.4.0-r5 (26 May 2004) + + 26 May 2004; Travis Tilley +gcc-3.4.0-r5.ebuild: + uclibc related updates and fixes from Peter Mazinger + + 26 May 2004; Travis Tilley gcc-3.4.0-r4.ebuild: + adding ~amd64 keyword. this shouldnt have an effect on most users, as gcc 3.4 + is profile masked. please switch to the gcc34-amd64-2004.1 profile if you want + to install this package on amd64. + + 21 May 2004; Travis Tilley gcc-3.4.0-r4.ebuild: + updated piepatches from Peter Mazinger to 8.7.6.2. the 3.4.0 version should + now be as complete as the 3.3.x version. Thanks Peter, you rock! :) + + 20 May 2004; gcc-3.3.3-r5.ebuild: + marked gcc-3.3.3-r5 -* -hppa arm ~x86 ~sparc ~amd64 + +*gcc-3.4.0-r4 (21 May 2004) + + 21 May 2004; Travis Tilley -gcc-3.4.0-r3.ebuild, + +gcc-3.4.0-r4.ebuild: + 3.4.0-r3 was horribly broken, so i am doing a revision bump to encourage all + users who installed this version to upgrade. i have also removed backwards + compatibility support because it was horribly broken on a few archs other than + x86 and amd64. please keep gcc 3.3.x or 3.2.x around if you need the older + libstdc++ for running binary-only c++ apps. + +*gcc-3.4.0-r3 (20 May 2004) + + 20 May 2004; Travis Tilley + +files/3.4.0/gcc-3.4-libiberty-pic.patch, + -files/3.4.0/gcc-3.4.0-fno-for-scope.patch, + -files/3.4.0/gcc-3.4.0-gentoo-branding.patch, + +files/3.4.0/gcc-3.4.0-r3-gentoo-branding.patch, -gcc-3.4.0-r1.ebuild, + -gcc-3.4.0-r2.ebuild, +gcc-3.4.0-r3.ebuild: + updated gcc 3.4 to a 20040519 snapshot and removed the fno-for-scope and + stack-size patches, as they"ve been merged upstream. updated to the latest + piessp patches from Peter Mazinger, only with the arm patches temporarily + disabled. removed SSP exclusion patch... it should no longer be needed. amd64 + users beware: this release breaks the ABI slightly, and has a small chance of + causing problems. for more information on this ABI break, see + http://gcc.gnu.org/ml/gcc/2004-05/msg00911.html + + 17 May 2004; Travis Tilley gcc-3.3.3-r5.ebuild: + added amd64 to the (short) list of archs that can enable automatic PIE + SSP + +*gcc-3.3.3-r5 (14 May 2004) + + 14 May 2004; Alexander Gabert +gcc-3.3.3-r5.ebuild: + added preliminary version for gcc-3.3.3-r5 with latest Mazinger patches and + sparc define fix, testing proceeds on intel and sparc + + 13 May 2004; Travis Tilley + +files/3.4.0/gcc-3.4.0-move-propolice-into-glibc.patch, gcc-3.4.0-r2.ebuild: + it seems that the new SSP doesnt honor _LIBC_PROVIDES_SSP_, so i've included a + patch that adds this functionality back in + +*gcc-3.4.0-r2 (12 May 2004) + + 12 May 2004; Travis Tilley +gcc-3.4.0-r2.ebuild, + -gcc-3.4.0.ebuild: + added SSP support and updated the piessp patches (mostly) to 8.7.4. note that + the piessp patches arent yet as complete as the 3.3.3 version on archs other + than x86 and amd64. + + 08 May 2004; gcc-3.3.3-r4.ebuild: + patch updates + + 06 May 2004; Travis Tilley gcc-3.3.3-r3.ebuild, + gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild: + made the compatibility check look for the actual .so instead of just the + versioned directory that contains it because there may or may not be any + shared objects to back up... The PPC-specific gcc 3.3.3 ebuilds for some + reason install libstdc++ directly to /usr/lib/ on PPC64, so this change should + allow gcc 3.4.0-r1 to install on this arch without tar failing. + + 06 May 2004; Travis Tilley gcc-3.3.3-r3.ebuild, + gcc-3.3.3.ebuild, gcc-3.4.0-r1.ebuild: + copied the sed magick from 3.3.3-r4 that should fix building gcc with binutils + 2.15.90.0.3 and then downgrading to a previous version. it disables the + --as-needed support that only gets compiled in when using binutils 2.15.90.0.2 + or higher (proper support of which has been moved back to a gcc 3.5 target) + + 06 May 2004; Travis Tilley gcc-3.4.0-r1.ebuild: + added gcc333_pre20040408-stack-size.patch for testing on ppc64 + + 04 May 2004; Ilya A. Volynets-Evenbaks gcc-3.4.0.ebuild: + gcc reqires glibc-2.3.3_pre20040420, primarily because of bunch of missing + sgidefs.h includes, patch for which is included there. + +*gcc-3.4.0-r1 (04 May 2004) + + 04 May 2004; Travis Tilley +gcc-3.4.0-r1.ebuild: + added a compatibility function that backs up your older libstdc++ so that + binary applications wont break if/when you uninstall your old compiler + + 04 May 2004; files/3.3.3/gcc-uclibc-3.3-loop.patch: + added gcc-uclibc-3.3-loop.patch + + 04 May 2004; gcc-3.3.3-r4.ebuild: + fixed typo's and limit USE hardened piessp by default to x86 only for now + + 03 May 2004; gcc-3.3.3-r4.ebuild, + files/3.3.3/gcc-3.3.3-uclibc-add-ssp.patch: + disable -as-needed from being compiled into gcc specs natively when using + >=sys-devel/binutils-2.15.90.0.3. This is done to keep our gcc backwards + compatible with binutils. misc pie updates for misc arches + +*gcc-3.3.3-r4 (02 May 2004) + + 02 May 2004; gcc-3.3.3-r3, gcc-3.3.3-r4.ebuild: + ARM is having issues with static linking as the spec file calls for + crtbeginT.o vs crtbeginS.o so we disable improved handling patch till we can + take a closer look. FIXME + + 01 May 2004; gcc-3.3.3-r4.ebuild: + piessp version 8.6.4 from Peter S. Mazinger. Additional patches added redhat + ice-hack updated and more uclibc updates + + 30 Apr 2004; Tom Gall gcc-3.3.3_pre20040322.ebuild, + gcc-3.3.3_pre20040408-r1.ebuild, gcc-3.3.3_pre20040426.ebuild: + mark these as ~ppc64. DO NOT MARK stable for ppc64 without talking to me please. + + 29 Apr 2004; Mike Frysinger gcc-3.3.3-r3.ebuild, + +files/3.3.3/gcc333-debian-arm-getoff.patch, + +files/3.3.3/gcc333-debian-arm-ldm.patch: + Take two patches from debian gcc-3.3.3 so that it works nicely on arm. + + 28 Apr 2004; Travis Tilley + +files/3.4.0/gcc-3.4.0-fno-for-scope.patch, gcc-3.4.0.ebuild: + added fix for bug 49174 + + 28 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: + fixed things up a bit and added a check that changes the deprecated -mcpu + option to -mtune so that libiberty wont break anymore for people with -mcpu in + CFLAGS + + 28 Apr 2004; gcc-3.3.3-r3.ebuild: + More updates for uClibc, cross compiling fixes and addition of + --disable-libunwind-exceptions for use with glibc + + 27 Apr 2004; Aron Griffis gcc-3.0.4-r6.ebuild: + Add flag-o-matic for bug 49179 + +*gcc-3.3.3_pre20040426 (27 Apr 2004) + + 27 Apr 2004; Luca Barbato + +files/3.3.3/gcc333_pre20040426-gentoo-branding.patch, + +gcc-3.3.3_pre20040426.ebuild: + New snapshot + + 27 Apr 2004; Mike Frysinger gcc-3.4.0.ebuild: + cleanup flag stuff and remove CHOST setting with hppa gcc-3.4.0.ebuild + + 27 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: + re-added manpages and made the ebuild automatically die if gcj or multilib are + in USE, as these are sure to make gcc 3.4.0 fail at this point... + + 26 Apr 2004; Tom Gall gcc-3.4.0.ebuild: + fix bug 49111, appears to work quite well on ppc64 + + 27 Apr 2004; Michael McCabe gcc-3.3.3-r3.ebuild: + Marked stable on s390 + + 26 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: + fix bug where the ebuild tries to nuke libiberty from outside the sandbox + + 26 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: + change settings for mips again... arch set to mips3 and tune set to r4600 + + 26 Apr 2004; Travis Tilley gcc-3.4.0.ebuild: + changed mips default arch settings so that march defaults to r4k and not + mips3. also removed default mtune setting. thanks for the heads up geoman + +*gcc-3.4.0 (26 Apr 2004) + + 26 Apr 2004; Travis Tilley + +files/3.4.0/gcc-3.4.0-gentoo-branding.patch, + -files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch, + gcc-3.3.3-r3.ebuild, +gcc-3.4.0.ebuild, -gcc-3.4.0_pre20040416.ebuild: + added ebuild for gcc 3.4.0 final, and removed ada from the IUSE of gcc 3.3.3-r3 + +*gcc-3.3.3-r3 (25 Apr 2004) + + 25 Apr 2004; Martin Schlemmer +gcc-3.3.3-r3.ebuild: + Update snapshot. Fix objc doc install. Do not build ada until we resolve if we + should or not. + + 24 Apr 2004; Joshua Kinard gcc-3.3.3.ebuild: + Marking gcc-3.3.3 stable on mips, as stages and GRPs are built with it, and + it's run fine with no issues. + + 22 Apr 2004; Mike Frysinger gcc-3.3.3-r2.ebuild: + Change the nogcj flag to gcj. + + 21 Apr 2004; Mike Frysinger gcc-3.2-r5 gcc-3.1-r8: + These were never released so lets prune them. + + 21 Apr 2004; Mike Frysinger gcc-3.2.3-r2 gcc-3.2.3-r3 + gcc-3.2.3-r4: + Bump r4 to stable and clean it up so we can force out r2 and r3 in the future. + + 21 Apr 2004; Mike Frysinger gcc-2.95.3-r7 gcc-2.95.3-r8: + Clean up ebuilds (filter-flags and similar) and bump r8 to stable for ppc/sparc/alpha + so we can trim out r7 in the future. + + 21 Apr 2004; Mike Frysinger gcc-3.0.4 gcc-3.1.1-r1: + Clean up the ebuild (filter-flags and similar). + + 20 Apr 2004; gcc-3.3.3-r2.ebuild: + add s390 gcc-3.3.3 patch from bug #47915, added USE flags for f77, objc from + bug #23171. + +*gcc-3.4.0_pre20040416 (19 Apr 2004) + + 19 Apr 2004; Travis Tilley + +files/3.4.0/gcc-3.4.0_pre20040416-gentoo-branding.patch, + +gcc-3.4.0_pre20040416.ebuild: + initial commit for gcc 3.4.0 pre-release. currently only amd64 is tested well + with gcc 3.4, gcj is broken, and some things dont compile properly. + PIE-by-default support has been added, but propolice has yet to be ported. + + 18 Apr 2004; : + ChangeLog correction.. instructions on unmasking can be found in + /usr/portage/profiles/package.mask + +*gcc-3.3.3-r2 (18 Apr 2004) + + 18 Apr 2004; gcc-3.3.3-r1.ebuild, gcc-3.3.3-r2.ebuild: + long awaited piessp functionality in here after alot of local testing.. Many + many thanks go to the PaX Team, Peter S. Mazinger (who helped tremendously), + and all those who helped getting this version ready.. This gcc-3.3.3-r2.ebuild + is currently package.masked but instructions on unmasking can be found in + /usr/portage/package.unmask, please test. Note: USE=uclibc might still need a + little more work, which we intend to address to before unmasking + +*gcc-3.3.3_pre20040408-r1 (15 Apr 2004) + + 15 Apr 2004; Luca Barbato + gcc-3.3.3_pre20040408-r1.ebuild, + files/3.3.3/gcc333_pre20040408-gentoo-branding.patch, + files/3.3.3/gcc333_pre20040408-stack-size.patch: + New Snapshot + + 05 Apr 2004; Brian Jackson gcc-3.3.3.ebuild: + add s390 to keywords + + 04 Apr 2004; Travis Tilley gcc-3.3.3.ebuild: + added avenjs amd64 fixes to gcc-3.3.3.ebuild + + 03 Apr 2004; Jon Portnoy gcc-3.3.3-r1.ebuild : + Yanked unnecessary amd64-related construct for finding libc. + Bug #46697. + + 26 Mar 2004; Jason Wever gcc-3.3.3.ebuild: + And on the 5th date, gcc-3.3.3 was stable for sparc, and it was good. + + 25 Mar 2004; Michael Sterrett gcc-3.2.2-r2.ebuild, + gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild, gcc-3.2.3-r3.ebuild, + gcc-3.2.3-r4.ebuild, gcc-3.3.ebuild: + don't use deprecated ? : use syntax + + 24 Mar 2004; Luca Barbato gcc-3.3.3_pre20040322.ebuild: + Fixed SRC_URI + +*gcc-3.3.3_pre20040322 (23 Mar 2004) + + 23 Mar 2004; Luca Barbato gcc-3.3.3_pre20040322.ebuild, + files/3.3.3/gcc333_pre20040322-gentoo-branding.patch: + New snapshot from the hammer branch. + + 22 Mar 2004; Luca Barbato gcc-3.3.3_pre20040215.ebuild: + Marked again -ppc since it is still too much problematic. + + 15 Mar 2004; Joshua Kinard gcc-3.3.2-r5.ebuild, + gcc-3.3.2-r6.ebuild: + Removed bogus comment from -r6; marked -r5 stable on mips + + 09 Mar 2004; gcc-3.3.2-r5.ebuild: + stable on alpha and ia64 + + 06 Mar 2004; Alexander Gabert : + patch updates to let pie-ssp-bounds-check work with propolice patch during the + ebuild patching + + 06 Mar 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: + added support for bug 6148 to the pie-ssp patch, the bounds checker fails with + some hunks but coupled with the pie-ssp patch it applies good + + 06 Mar 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: + added v5 version for hardened pie ssp patch, this will be the release version + when testing shows no problems + + 01 Mar 2004; Martin Schlemmer files/awk/scanforssp.awk: + Add support to detect corrupted filesystem/bad hardware, patch by + Carter Smithhart . + + 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: + added IUSE hardened flag (thx swtaylor) + + 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: + changed typo in FVER of SSP, fixed up release_version logic a bit + + 26 Feb 2004; Alexander Gabert gcc-2.95.3-r7.ebuild, + gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild, + gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild, + gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild, + gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild: + changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers + to 2004 + + 26 Feb 2004; Alexander Gabert gcc-2.95.3-r7.ebuild, + gcc-2.95.3-r8.ebuild, gcc-3.0.4-r6.ebuild, gcc-3.1-r8.ebuild, + gcc-3.1.1-r1.ebuild, gcc-3.2.1-r7.ebuild, gcc-3.2.3-r3.ebuild, + gcc-3.3-r1.ebuild, gcc-3.3.1-r1.ebuild, gcc-3.3.2-r3.ebuild, + gcc-3.3.2.ebuild, gcc-3.3.3-r1.ebuild: + changed brackets in SRC_URI for pie-ssp patch, fixed copyright ebuild headers + to 2004 + + 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: + implemented easier patch logic for SSP and PIE support with Azarah + +*gcc-3.3.3-r1 (26 Feb 2004) + + 26 Feb 2004; Alexander Gabert gcc-3.3.3-r1.ebuild: + changed version_patch logic to use a single variable for assigning the string + to the different patch situations + + 26 Feb 2004; Alexander Gabert : + added preliminary version with hardened support + + 22 Feb 2004; Luca Barbato gcc-3.3.3_pre20040215.ebuild: + Marked ~ppc since seems to build altivec code correctly + + 21 Feb 2004; Brad House gcc-3.3.3.ebuild: + mark stable for amd64 2004.0 release + +*gcc-3.3.3 (18 Feb 2004) + + 18 Feb 2004; Martin Schlemmer gcc-3.3.3.ebuild, + files/3.3.3/gcc333-gentoo-branding.patch, + files/3.3.3/gcc333-ssp-3.3_7-fixup.patch: + New release. + +*gcc-3.3.3_pre20040215 (16 Feb 2004) + + 15 Feb 2004; Tom Gall gcc-3.3.3_pre20040215.ebuild, + gcc-3.3.3_pre20040130: + Remove gcc-3.3.3_pre20040130, add gcc-3.3.3_pre20040215.ebuild + ppc64 prerelease, fixes a rather anoying set of ICEs. + gcc-3.3.2-r6.ebuild was the reference. + + 12 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild, + gcc-3.3.2-r7.ebuild: + Add nogcj USE flag to turn off building of gcj. + + 12 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild, + gcc-3.3.2-r7.ebuild: + Add -Os to previous fixup, bug #41322. + + 11 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild, + gcc-3.3.2-r7.ebuild: + Fix tweaking of -O gcc flag, bug #40863. + + 10 Feb 2004; Seemant Kulleen + files/fix_libtool_files.sh: + spelling correction: Scannig to Scanning + + 09 Feb 2004; Bartosch Pixa gcc-3.2.3-r4.ebuild: + set ppc in keywords + +*gcc-3.3.3_pre20040130 (09 Feb 2004) + + 09 Feb 2004; Brad House gcc-3.3.3_pre20040130.ebuild, + files/gcc333-gentoo-branding.patch: + GCC 3.3.3 prerelease as required for PPC64. This ebuild has been based off the + gcc-3.3.2-r6.ebuild for reference + + 08 Feb 2004; Luca Barbato + files/3.3.2/gcc332-altivec-fix.patch: + Updated the altivec fix for gcc-3.3.2-r7 + +*gcc-3.3.2-r7 (08 Feb 2004) + + 08 Feb 2004; Martin Schlemmer gcc-3.3.2-r7.ebuild: + Update snapshot to 20040119. Tweak SSP stuff to scan *before* unpacking and + patching. + + 07 Feb 2004; Martin Schlemmer gcc-3.3.2-r6.ebuild: + Mask again, as it have some issues, bug #40603. + + 07 Feb 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild: + Bump to stable for x86. + + 03 Feb 2004; Joshua Kinard gcc-3.3.2-r4.ebuild: + Marked 3.3.2-r4 stable for mips. Stages are built for this, and no problems + have been reported so far. + +*gcc-3.2.3-r4 (27 Jan 2004) + + 27 Jan 2004; Luca Barbato gcc-3.2.3-r4.ebuild: + Removes the fixinclude headers, fix backported from the 3.3.2 series + +*gcc-3.3.2-r6 (21 Jan 2004) + + 21 Jan 2004; Martin Schlemmer gcc-3.3.2-r6.ebuild, + files/3.3.2/gcc332-altivec-fix.patch: + Update snapshot to 20040108; fix SSP scanning to only scan when not already + done so, or when libgcc have __guard symbols; add altivec patch from Luca + Barbato . + + 08 Jan 2004; Aron Griffis gcc-3.2-r5.ebuild, + gcc-3.2.2-r2.ebuild, gcc-3.2.2.ebuild, gcc-3.2.3-r2.ebuild, + gcc-3.3-r1.ebuild, gcc-3.3.1-r5.ebuild, gcc-3.3.2-r1.ebuild, + gcc-3.3.2-r2.ebuild: + Lots of keyword updates for ia64. I haven't tested anything past 3.3.2-r2, so + I didn't mark them ~ia64 yet + + 01 Jan 2004; Martin Schlemmer gcc-3.3.2-r5.ebuild: + Unmask again, as scanforssp.awk was fixed (bug #36792). + + 31 Dec 2003; files/awk/scanforssp.awk: + Fix bug that causes awk script to fail when pipe is not closed. Closes bug + #36792 + + 30 Dec 2003; Brad House gcc-3.3.2-r5.ebuild: + marking -* bug affects all arches + + 30 Dec 2003; Brad House gcc-3.3.2-r5.ebuild: + Problems with -r5 on a fresh install of gentoo, I commented + inside the ebuild above the KEYWORDS= for more information, marked -amd64, but + other arches are probably affected too + + 29 Dec 2003; Seemant Kulleen gcc-3.3.2-r5.ebuild, + files/scan_libgcc_linked_ssp.sh: + spelling fixes, thanks to: Scott Taylor and Eric + Harney in bug #36772 + +*gcc-3.3.2-r5 (29 Dec 2003) + + 29 Dec 2003; Martin Schlemmer gcc-3.3.2-r5.ebuild: + Update snapshot to 20031218; update SSP to 3.3-7. Rework guard detection in + glibc a bit (fix it to use scan_libgcc_linked_ssp.sh to detect ELF images + linked to __guard@GCC and add support for new _LIBC_PROVIDES_SSP_ instead + of patch to use __guard and co symbols from glibc). Thanks to the hardened + team, especially Ned Ludd for help on the SSP stuff. + +*gcc-3.3.2-r4 (14 Dec 2003) + + 14 Dec 2003; Martin Schlemmer gcc-3.3.2-r4.ebuild: + Update snapshot to 20031201. Remove 'fixed' headers, as they tend to break + some builds. Fix DEPEND on glibc for NPTL. Remove some stale sections. + + 30 Nov 2003; Alexander Gabert gcc-3.2.3-r3.ebuild, + gcc-3.3.2-r3.ebuild: + added ccache warnings to the ebuilds, thanks to Strider for pointing this out + and providing the workaround + + 29 Nov 2003; Brad House gcc-3.3.2-r2.ebuild: + mark stable on amd64 + + 28 Nov 2003; Alexander Gabert gcc-3.2.3-r3.ebuild, + gcc-3.3.2-r3.ebuild: + added logic for false positives hitting gcc library with guard in it + +*gcc-3.2.3-r3 (27 Nov 2003) +*gcc-3.3.2-r3 (27 Nov 2003) + + 10 Dec 2003; Guy Martin gcc-3.3.2-r3.ebuild, + gcc-3.3.2.ebuild : + Fixed little type unkown -> unknown. + + 08 Dec 2003; Guy Martin gcc-3.3.2-r3.ebuild, + gcc-3.3.2.ebuild : + Force CHOST="hppa-unknown-linux-gnu" on hppa for stability. + + 27 Nov 2003; Alexander Gabert gcc-3.2.3-r3.ebuild, + gcc-3.3.2-r3.ebuild, files/3.2.3/gcc-3.2.3-move-propolice-into-glibc.patch: + adding bumpee versions of gcc-3.3.2 and gcc-3.2.3 for proper migration of the + propolice functions to the glibc, this updated is needed because of bugs like + 25299 and other related -static -fstack-protector building in the current + 2.3.2-r3 glibc + + 21 Nov 2003; Aron Griffis gcc-3.3.2-r2.ebuild: + Add ~ia64 + + 20 Nov 2003; Aron Griffis gcc-3.3.2-r2.ebuild: + Mark stable on alpha + + 04 Nov 2003; Brad House gcc-3.3.1-r5.ebuild: + mark as stable on amd64 + + 01 Nov 2003; Aron Griffis gcc-3.3.2-r2.ebuild: + Add ~alpha to KEYWORDS + +*gcc-3.3.2-r2 (27 Oct 2003) + + 19 Nov 2003; Guy Martin gcc-3.3.2-r2.ebuild : + Added --enable-sjlj-exceptions to ${myconf} on hppa. + + 02 Nov 2003, Guy Martin gcc-3.3.2-r2.ebuild, + gcc-3.3.2-r1.ebuild, gcc-3.3.2.ebuild : + Marking gcc-3.3.2-r1 and -r2 -hppa due to a problem with binutils. + Marking gcc-3.3.2 as ~hppa which does not suffert of this problem. + + 27 Oct 2003; Guy Martin gcc-3.3.2-r2.ebuild : + Added ~hppa to KEYWORDS. + + 27 Oct 2003; Martin Schlemmer gcc-3.3.2-r2.ebuild: + Update protector patch to 3.3-5. + +*gcc-3.3.2-r1 (26 Oct 2003) + + 26 Oct 2003; Martin Schlemmer gcc-3.3.2-r1.ebuild: + New snapshot of gcc-3_3-rhl-branch CVS branch that fixes the visibility issues + for x86 at least. + + 21 Oct 2003; Martin Schlemmer gcc-3.3.2.ebuild: + Mask this puppy again until I figure out why it breaks visibility attribute + support (and thus NPTL, possibly TLS as well). + +*gcc-3.3.2 (21 Oct 2003) + + 08 Dec 2003; Guy Martin gcc-3.3.2.ebuild : + Marked stable on hppa. + + 19 Nov 2003; Guy Martin gcc-3.3.2.ebuild : + Added --enable-sjlj-exceptions to ${myconf} on hppa. + + 21 Oct 2003; Martin Schlemmer gcc-3.3.2.ebuild, + files/3.3.2/gcc332-gentoo-branding.patch: + New version. + + 18 Oct 2003; Brad House gcc-3.3.1-r5.ebuild, + files/gcc331_use_multilib.amd64.patch: + add appropriate changes for amd64, and set ~amd64 in flags + +*gcc-3.3.1-r5 (14 Oct 2003) + + 15 Oct 2003; Joshua Kinard gcc-3.3.1-r4.ebuild, + gcc-3.3.1-r5.ebuild, gcc-3.3.1.ebuild: + Added ~sparc to KEYWORDS + This will only affect sparc64 users using the gcc33-sparc64 profile + + 14 Oct 2003; Martin Schlemmer gcc-3.3.1-r5.ebuild, + files/3.3.1/gcc331-pp-fixup.patch: + Actually add gcc331-pp-fixup.patch for public use. + + 14 Oct 2003; Martin Schlemmer gcc-3.3.1-r5.ebuild: + Update CVS snapshot. + + 09 Oct 2003; gcc-3.3.1-r4.ebuild: + Added ~mips to Keywords + + 04 Oct 2003; Matthew Rickard gcc-3.2.3-r2.ebuild: + Marked stable for x86, ppc, sparc, alpha, and mips. + + 03 Oct 2003; Brad House gcc-3.3.1-r1.ebuild: + mark as stable for amd64 + + 28 Sep 2003; Martin Schlemmer gcc-3.3-r1.ebuild, + gcc-3.3.1-r1.ebuild, gcc-3.3.1-r2.ebuild, gcc-3.3.1-r3.ebuild, + gcc-3.3.1.ebuild: + Exclude PPC mergel miscompilation workaround, as it is fixed in apps according + to lu_zero. + +*gcc-3.3.1-r4 (28 Sep 2003) + + 28 Sep 2003; Martin Schlemmer gcc-3.3.1-r4.ebuild: + Update revision. Update ProPolice to 3.3-4. I also took the time and reaped + a few of non applied pr fixes for gcc-3_3-branch that is not yet applied to + gcc-3_3-rhl-branch we use. I also ported a few fixes that was fixed only 3.4 + side, and testing my side at least shows no regressions. + + 25 Sep 2003; Martin Schlemmer gcc-3.3.1-r3.ebuild: + Add gcc-unsharing_lhs.patch resolving bug #29467. Also marked this ~x86. + More info on this bug can be found at: + + http://gcc.gnu.org/ml/gcc-patches/2003-09/msg00853.html + +*gcc-3.3.1-r3 (20 Sep 2003) + + 20 Sep 2003; Martin Schlemmer gcc-3.3.1-r3.ebuild: + Update CVS snapshot to 20030916 - this should fix the static linking problem + with some packages without the hack that broke things for a few people ... + +*gcc-3.3.1-r2 (15 Sep 2003) + + 15 Sep 2003; Martin Schlemmer gcc-3.3.1-r2.ebuild: + Backout to an earlier cvs snapshot (20030815) to fix preprocessor issues (for + instance lilo not compiling, bug #28266). Change libgcc.a to a linker script + to fix problems with not linking to libc.a when linking static. + +*gcc-3.3.1-r1 (07 Sep 2003) + + 17 Sep 2003; Jon Portnoy gcc-3.3.1-r1.ebuild : + ia64 keywords. + + 12 Sep 2003; Joshua Kinard gcc-3.3.1.ebuild: + Added ~sparc to Keywords, should only affect users using the gcc33-sparc64-1.4 + testing profile. Yell if otherwise. + + 09 Sep 2003; George Shapovalov 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: : + Removed "ada" from gcc_lang as month ago for previous versions. + Also removed gcc32-ada-make.patch and corresponding epatch invocations + + 07 Sep 2003; Martin Schlemmer gcc-3.3.1-r1.ebuild: + Update snapshot to 20030904. Fix coreutils patch - it did not catch all broken + tail calls. + + 24 Aug 2003; Martin Schlemmer gcc-3.2.3-r1.ebuild, + gcc-3.2.3-r2.ebuild, gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild: + Add hardened-gcc support, bug #26305. + + 24 Aug 2003; Martin Schlemmer gcc-3.2.2-r2.ebuild, + gcc-3.2.2.ebuild, gcc-3.2.3-r1.ebuild, gcc-3.2.3-r2.ebuild, + gcc-3.3-r1.ebuild, gcc-3.3.1.ebuild, gcc-3.3.ebuild, + files/fix_libtool_files.sh, files/awk/fixlafiles.awk: + Fix_libtool_files.sh did not catch a user changing CHOST. Updated + fixlafiles.awk and the latest ebuilds to support a fix for this, bug #23466. + +*gcc-3.3.1 (10 Aug 2003) + + 10 Aug 2003; Martin Schlemmer gcc-3.3.1.ebuild, + files/3.3.1/gcc331-gentoo-branding.patch: + New version. + + 09 Aug 2003; George Shapovalov 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 + Removed "ada" from gcc_lang on listed ebuilds (did not touch three which do some patches, + will do them later myself or leave to azarah). + See #25178 for details. In short, having ada in --enable-languages does not make gcc build + ada support properly (there is more involved, see for example #11204) and makes gcc build fail + on users who have gnat installed. + + 04 Aug 2003; Matthew Rickard gcc-3.3-r1.ebuild: + Update 3.3 ebuild to use the latest protector-3. Also don't patch + in ProPolice on HPPA (consistent with the 3.2.x gcc ebuilds). + +*gcc-3.2.3-r2 (23 Jul 2003) + + 23 Jul 2003; Matthew Rickard gcc-3.2.3-r2.ebuild: + New revision includes updated ProPolice protector-10 + patch. This fixes the following issues: + - Regex functions cause m4 to seg fault + - Doesn't protect the 1st function argument when + CFLAGS="-O0". + + 24 Jul 2003; Martin Schlemmer files/fix_libtool_files.sh: + Fix fix_libtool_files.sh to first get the number of parameters, and $1, else + some odd settings in /etc/profile may cause $# to be overwritten. + +*gcc-3.3-r1 (20 Jul 2003) + + 20 Jul 2003; Martin Schlemmer gcc-3.3-r1.ebuild, + files/3.3/gcc33-coreutils-compat.patch.bz2, + files/3.3/gcc33-gentoo-branding-1.patch: + New version that rather use the gcc-3_3-rhl-branch branch. Also add + gcc33-coreutils-compat.patch.bz2 to call head/tail corretly as needed + by coreutils-5.0. + + 20 Jul 2003; Martin Schlemmer gcc-3.3.ebulid, + files/3.3/gcc33-no-multilib-amd64.patch: + Cleanup amd64 support to rather use a patch. From Olivier Crete + . + + 20 Jul 2003; Martin Schlemmer gcc-3.2.3-r1.ebuild, + files/3.2.3/gcc-3.2.3-mergel-fix.patch: + There exists a bug in the ebuild patched gcc that prevents hppa from getting + build because of default_assemble_visibility is not compiled. Patch done by + Alexander Gabert . + + 18 Jul 2003; Will Woods gcc-3.2.3-r1.ebuild: + Marked stable for alpha + + 16 Jul 2003; Jay Pfeifer gcc-3.2.3-r1.ebuild: + set stable on x86 + + 14 Jul 2003; Matthew Rickard gcc-3.2.3-r1.ebuild: + ProPolice does not work on architectures where the stack + grows upward (such as HPPA). Therefore, if the + architecture is HPPA, do not apply the ProPolice patches. + + 09 Jul 2003; Matthew Rickard gcc-3.2.3-r1.ebuild: + Updated ProPolice to protector-8. This includes minor + bugfixes on PPC that popped up in certain (rare) cases. + + 02 Jul 2003; Luca Barbato gcc-3.2.3-r1.ebuild: + set added the mergel workaround, G4 users should reemerge or change the + altivec.h include by hand + + 01 Jul 2003; Luca Barbato gcc-3.2.3-r1.ebuild: + set stable on ppc + + 01 Jul 2003; Todd Sunderlin gcc-3.2.3-r1.ebuild: + set stable on sparc + + 14 Jun 2003; Joshua Kinard gcc-3.2.3-r1.ebuild: + Changed ~mips to mips in KEYWORDS + + 12 Jun 2003; gcc-3.1-r8.ebuild, gcc-3.1.1-r1.ebuild: + fix Header + + 10 Jun 2003; Tavis Ormandy,,, gcc-2.95.3-r8.ebuild, + files/gcc-2.95.3-alpha.diff: + new-atexit.diff is not finished for alpha, fixing #18626 + + 19 May 2003; Martin Schlemmer gcc-3.3.ebuild : + Only compile gcj AWT/Swing support if we have the Xlib.h header, else + it borks during bootstrap. + +*gcc-3.3 (17 May 2003) + + 17 May 2003; Martin Schlemmer gcc-3.3.ebuild, + gcc33-gentoo-branding.patch, gcc33-propolice-version.patch : + New version: + - Merge cleanups from Spider . + - Add the manpages (required during bootstrap, as we do not have perl), + with some more cleanups. + - Add a nice collection of patches from Suse/Debian, thanks to + Nicholas Wourms for filtering these. + - Add an branch update from the Hammer 3.3 branch with lots of Athlon + and Hammer fixes/optimizations. This also includes the DFA scheduler + and profiler updates that should improve things accross the board. + Once again, many thanks to Nicholas Wourms . + - Add gcj AWT/Swing for people with X and java in USE (thanks again + Nicholas =). + + NOTE: I urge the faint of heart to leave this for now, as it have + deprecated many features, and a lot of packages will have to + be fixed first. + + 16 May 2003; Matthew Rickard gcc-3.2.2-r3.ebuild: + - Updated ProPolice to Protector-3.2.2-7, fixing the PPC bug and + parallel make bug - again we no longer need to apply these + separately. + - Converted to the new patch implementation as used in the + gcc-3.2.3-r1 ebuild making for easier patch management. Thanks + to Martin Schlemmer for this cleanup. + + 16 May 2003; Matthew Rickard gcc-3.2.3-r1.ebuild: + Updated ProPolice to Protector-3.2.2-7. This revision includes the PPC bug fix + and the parallel make fix, so these no longer need to be applied separately. + +*gcc-3.2.3-r1 (29 Apr 2003) + + 14 Jun 2003; Guy Martin gcc-3.2.3-r1.ebuild : + Changed ~hppa to -hppa in KEYWORDS. Too many crazy users are using ~hppa. + + 29 Apr 2003; Martin Schlemmer gcc-3.2.3-r1.ebuild : + Manpages gets regenerated, and as we do not have perl at bootstrap, we need + to use a tarball with updated manpages again. Also fix the build to gzip + manpages and info pages. Fix the build to actually remove man/info pages + if 'build' in USE .. this got broken during the gcc-config changes. + +*gcc-3.2.3 (28 Apr 2003) + + 28 Apr 2003; Martin Schlemmer gcc-3.2.3.ebuild, + gcc-323-propolice-version.patch, gcc32-c++-classfn-member-template.patch, + gcc32-mklibgcc-serialize-crtfiles.patch, gcc323-gentoo-branding.patch, + protector-3.2.2-6-PPC.patch : + Update version + - Add gcc323-gentoo-branding.patch and gcc-3.2.3-tls-update.patch.bz2 thanks + to Nicholas Wourms . He did a great job at porting + gcc-3.2.3-tls-update.patch.bz2 from 3.2.2! + - Add two patches from Mandrake; gcc32-c++-classfn-member-template.patch and + gcc32-mklibgcc-serialize-crtfiles.patch. + - Cleanup the ProPolice stuff. Also rather use the patch tarball from its + homepage then adding the files to cvs. + - Get the version patches (gcc323-gentoo-branding.patch and + gcc-323-propolice-version.patch) to be more generic to ebuild revisions; + added version_patch() for this. + - Fix awk/fixlafiles.awk to not change files in /usr/lib/gcc-lib. This got + broken with my previous recursion fix. + + 28 Apr 2003; Martin Schlemmer gcc-3.2-r5.ebuild : + Remove message and 'die' in pkg_setup(). + + 28 Apr 2003; Luca Barbato gcc-3.2.2-r2.ebuild : + Unmasked on ppc + + 24 Mar 2003; Martin Schlemmer : + - Fix latest ebuild to only build static if we are just building the C + frontend, else some C++ packages fails when trying to link to libstdc++.so, + bug #18050. + - One more effort to try and fix the corner cases where an upgrade borks + python, and thus portage, resulting in /etc/ld.so.conf not being updated. + +*gcc-3.2.2-r2 (21 Mar 2003) + + 21 Mar 2003; Martin Schlemmer gcc-3.2.2-r2.ebuild, + gcc32-pr7768.patch, gcc32-pr8213.patch, gcc32-pr9732.patch, + gcc322-pr8746.patch, gcc322-pr9888.patch, gcc322-ggc_page-speedup.patch, + gcc-3.2.2-branch-update-20030322.patch, gcc-3.2.2-tls-update2.patch : + + - Update to gcc-3_2 branch 2003-03-22 (gcc-3.2.2-branch-update-20030322.patch) + - Update TLS patch (gcc-3.2.2-tls-update2.patch) for 2003-03-22 CVS branch. + - Add gcc322-pr9888.patch to fix a out of range 'loop' instructions for the + K6 family of processors. Many thanks to Jim Bray for his + work in getting this resolved with the gcc devs, and bringing it to my + attention (included in branch-update). + - Add gcc322-pr8746.patch to fix corner cases of miscompilation on K6 arch. + - Get gcc to decreases the number of times the collector has to be run + by increasing its memory workspace, bug #16548, thanks to + Garen , patch gcc322-ggc_page-speedup.patch. + - Also added some other PR bugfixes. + + 09 Mar 2003; Martin Schlemmer gcc-3.2.2*.ebuild : + Fix handling of fix_libtool_files.sh to be more $FILESDIR independant. + We basically install it to /sbin now, and then call it from there. Also + export LD_LIBRARY_PATH with new gcc library path in it to prevent gcc-config + from borking when run. This will hopefully fix bugs #15288, #16632, #16797. + +*gcc-3.2.2-r3 (03 Mar 2003) + + 25 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild: + Added files/3.2.2/protector_parallel_make.patch which + fixes the errors we've been seeing when using >= -j2 + as addressed in bug 18091. + + 24 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, + files/3.2.2/protector.c: + Fixed the ProPolice PPC segfault issue on certain packages. + Thanks to Hiroaki Etoh for the quick fix + for this problem. + + 20 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, + files/3.2.2/protector.patch: + Updated to the latest ProPolice patch, Protector-6. This should resolve the + problems experienced with the Protector-5 patch. This was due to a bug in the + patch enabling the protection by default. + + 11 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, + manifest, files/3.2.2/protector.patch: + Downgraded ProPolice to protector-4. With Protector-5 GCC seems to + die on bootstrap with 1.4-rc4. It also seems to be the source of the + unresolved symbols seen previously. We'll stay with -4 for now. + + 10 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, + manifest: + Removing -fstack-protector from ALLOWED_FLAGS. This leads + to unresolved symbols in builds of certain packages. + + 09 Apr 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, + files/3.2.2/protector.patch: + Updated ProPolice to protector-3.2.2-5 + + 31 Mar 2003; Matthew Rickard gcc-3.2.2-r3.ebuild: + Moved ProPolice related files from $FILEDIR/3.2 to $FILESDIR/3.2.2 + + 26 Mar 2003; Matthew Rickard gcc-3.2.2-r3.ebuild, + files/3.2/protector.patch: + - Updated ProPolice patch to protector-3.2.2-4.tar.gz + - Removed unneeded comments in ebuild about a patch we aren't applying anymore. + - Added gcc-322-r3-propolice-version.patch which will add propolice to the + gcc version string. This is necessary for xfree to build correctly with + stack protection. + - Added -fstack-protector to the list of known good CFLAGS + + 05 Mar 2003; Joshua Brindle gcc-3.2.2-r3.ebuild : + replace-flags for pentium4 for bug #16867, add optimizations for x86 only + + 03 Mar 2003; Joshua Brindle gcc-3.2.2-r3.ebuild : + Fixed strip-flags to allow certain known stable optimizations including: + -O -O1 -O2 -Os -O3 -mcpu -march -pipe -g -freorder-blocks -fprefetch-loop-arrays + +*gcc-3.2.2-r1 (23 Feb 2003) + + 25 Feb 2003; Nicholas Wourms gcc-3.2.2-r1.ebuild : + Fix mips depends so they actually work. + + 24 Feb 2003; Nicholas Wourms gcc-3.2.2-r1.ebuild : + Mark testing for mips. Changed DEPENDS to a lower binutils *only* for mips, + since .18 generates really b0rked asm and tests prove that .16 works just fine. + + 23 Feb 2003; Martin Schlemmer gcc-3.2.2-r1.ebuild : + Update from cvs to add __thread support. + +*gcc-3.2.2 (06 Feb 2003) + + 27 May 2003; Guy Martin gcc-3.2.2.ebuild : + Downgrading DEPEND to binutils >=2.13.90.0.16 for hppa. + + 29 Mar 2003; Christian Birchinger gcc-3.2.2.ebuild: + Added sparc stable keyword + + 25 Feb 2003; Nicholas Wourms gcc-3.2.2.ebuild : + Fix mips depends so they actually work. + + 24 Feb 2003; Nicholas Wourms gcc-3.2.2.ebuild : + Mark stable for mips. Changed DEPENDS to a lower binutils *only* for mips, + since .18 generates really b0rked asm and tests prove that .16 works just fine. + + 24 Feb 2003; Martin Schlemmer gcc-3.2.2.ebuild : + Mark stable for x86. + + 22 Feb 2003; Guy Martin gcc-3.2.2.ebuild : + Commited stable for hppa. + + 22 Feb 2003; Zach Welch gcc-3.2.2.ebuild : + Added patch for arm to disable floating point math + + 21 Feb 2003; Zach Welch gcc-3.2.2.ebuild : + Added patch for arm to fix incorrect code generation + + 21 Feb 2003; Aron Griffis gcc-3.2.2.ebuild : + Mark 3.2.2 stable on alpha -- it's the best we've got so far! + + 18 Feb 2003; Zach Welch gcc-3.2.2.ebuild : + Added arm to keywords. + + 08 Feb 2003; Guy Martin gcc-3.2.2.ebuild : + Added hppa to keywords. + + 06 Feb 2003; Martin Schlemmer gcc-3.2.2.ebuild : + Update version. + +*gcc-3.2.2_pre20030131 (02 Feb 2003) + + 02 Feb 2003; Martin Schlemmer gcc-3.2.2_pre20030131.ebuild : + New snapshot. This should close bug #14699. + +*gcc-3.2.1-r7 (18 Jan 2003) + + 18 Jan 2003; Martin Schlemmer gcc-3.2.1-r7.ebuild : + Add some patches from Mandrake/Suse. + +*gcc-3.2.1-r6 (16 Dec 2002) + + 13 Feb 2003; Mark Guertin gcc-3.2.1-r6.ebuild : + set ppc in keywords + + 19 Jan 2003; Jan Seidel : + Added mips to keywords + + 08 Jan 2003; Seemant Kulleen gcc-3.2.1-r6.ebuild : + + Stable for sparc. + + 08 Jan 2003; Martin Schlemmer gcc-3.2.1-r6.ebuild : + Mark stable for x86. Do not merge with C[XX]FLAGS="-march=k6[-2]", as + it causes problems, bug #12791. + + 28 Dec 2002; Jack Morgan gcc-3.2.1.ebuild : + Changing ~sparc to sparc + + 23 Dec 2002; Martin Schlemmer : + Fix to use get_number_of_jobs to set -j. + + 16 Dec 2002; Martin Schlemmer gcc-3.2.1*.ebuild : + Fix to set CC and CXX properly. + + 16 Dec 2002; Martin Schlemmer gcc-3.2.1-r1.ebuild, + gcc-3.2.1-r6.ebuild, gcc-2.95.3-r7.ebuild gcc-3.2.1*.ebuild : + + Install and touch manpages if we do not have perl, as they started to + use perl to generate the manpages ... If we do not do this, gcc fails + to build during bootstrap. + + Install the /lib/cpp and /usr/bin/cc wrappers for other common used gcc's. + +*gcc-3.2.1-r1 (16 Dec 2002) + + 16 Dec 2002; Martin Schlemmer gcc-3.2.1-r1.ebuild, + gcc-3.2.1-r6.ebuild : + + Update with patches from Redhat, and also update with patch against 2002-12-08 + CVS branch. For -r6, changed the /lib/cpp and /usr/bin/cc symlinks to wrapper + scripts, which is more generic if we do not fisically switch gcc profiles. + + 15 Dec 2002; Martin Schlemmer gcc-2.95.3-r*.ebuild : + Fix CXX to equal 'g++'. For some reason I was under the impression that + gcc3 was the only gcc that needed this. This should close bugs #11589 + and #12169. Ill figure some way to get this fixed painlessly for + most users ... + + 13 Dec 2002; Mark Guertin gcc-3.2.1.ebuild : + Marked stable for ppc. + + 12 Dec 2002; Jan Seidel gcc-3.2.1.ebuild : + Added mips to keywords. + + 10 Dec 2002; Martin Schlemmer gcc-3.2.1.ebuild : + Mark as stable for x86. + + 06 Dec 2002; Rodney Rees : + Changed sparc ~sparc keywords. + + 03 Dec 2002; Martin Schlemmer : + Also set CC and CXX in /etc/env.d/05gcc. + + 01 Dec 2002; Olivier Reisch gcc-3.2-r4.ebuild : + Definitely fine now, marking it ppc stable. Moving on to 3.2.1 :) + + 25 Nov 2002; Olivier Reisch gcc-3.2-r4.ebuild : + Changed -ppc to ~ppc, we have been able to make it compile fine on a few + test machines. Will test further before marking it ppc stable eventually. + + 24 Nov 2002; Martin Schlemmer gcc-3.2.1.ebuild, + gcc-3.2.1-r5.ebuild : + + Get these to run ${FILESDIR}/fix_libtool_files.sh, and thus fix libtool + linker scripts to reference the right gcc version ... This should close + bug #11094. + +*gcc-3.2.1 (21 Nov 2002) +*gcc-3.2.1-r5 (21 Nov 2002) + + 21 Nov 2002; Martin Schlemmer gcc-3.2.1.ebuild, + gcc-3.2.1-r5.ebuild : + + Update to new version. Multi arch version is -r5. + + 21 Nov 2002; Olivier Reisch gcc-3.2-r4.ebuild : + + Added -ppc, it does not compile on PPC test machine. + + 20 Nov 2002; Martin Schlemmer gcc-3.2-r4.ebuild : + + Mark as stable. + +*gcc-3.2-r5 (10 Oct 2002) + + 10 Nov 2002; Martin Schlemmer : + + New multi version/arch version. Updated with patches + from Mandrake/Redhat/Suse. Have SLOT=$PV if CCHOST=CHOST. + +*gcc-3.2-r4 (10 Oct 2002) + + 10 Nov 2002; Martin Schlemmer : + + Updated with patches from Mandrake/Redhat/Suse. + +*gcc-2.95.3-r8 (10 Oct 2002) + + 03 Arp 2003; Martin Holzer gcc-2.95.3-r8.ebuild : + Filtering out -ggdb. Closes #8229. + + 08 Jan 2003; Seemant Kulleen gcc-2.95.3-r8.ebuild : + + Marked stable for x86 + + 10 Nov 2002; Martin Schlemmer : + + New multi version/arch version. + +*gcc-3.2-r3 (28 Oct 2002) + + 28 Oct 2002; Martin Schlemmer gcc-3.2-r3.ebuild : + + Initial version that support alpha version of new multi version/arch + scheme. Very ALPHA, so use at your own risk!! + +*gcc-3.2-r2 (20 Oct 2002) + + 20 Oct 2002; Martin Schlemmer gcc-3.2-r2.ebuild : + + Add patches to compile under glibc-2.3.1. + +*gcc-3.2-r1 (27 Aug 2002) + + 9 Sep 2002; Martin Schlemmer gcc-3.2-r1.ebuild : + + Remove symlinks that are installed to /usr/lib/gcc-lib/$CHOST/$PV/include, + as it may cause the build to fail. + + 27 Aug 2002; Martin Schlemmer gcc-3.2-r1.ebuild : + + Update the "misconstruct function call frame" bug patches. This resolves + bug #7071, thanks to Steven Wong . Updated + info can be found at: + + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0588.html + + Good patch site to keep in mind (reminder to myself): + + http://www.zipworld.com.au/~gschafer/lfs-tweaks.html + + 21 Aug 2002; Dan Armak ChangeLog : + + Filter -fomit-frame-pointer flag, which causes problems as reported in + bug #6641. + + 15 Aug 2002; Martin Schlemmer gcc-3.2.ebuild : + + Add back gcc-3-deopt.patch. Also add gcc-3-deopt-doc.patch. Update + the docs that gets installed, as well as added html pages for libstdc++-v3. + +*gcc-3.2 (15 Aug 2002) + + 15 Aug 2002; Daniel Robbins gcc-3.2.ebuild : + + Update to latest version + +*gcc-3.2_pre-r1 (15 Aug 2002) + + 15 Aug 2002; Martin Schlemmer gcc-3.2_pre-r1 : + + New snapshot. + + Fixes a bug in gcc-3.1 and above ... -maccumulate-outgoing-args flag (added + in gcc-3.1) causes gcc to misconstruct the function call frame in many cases. + Thanks to Ronald Hummelink for bringing it to + our attention. + + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/ + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0319.html + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0350.html + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0410.html + http://gcc.gnu.org/ml/gcc/2002-08/msg00731.html + + NOTE to myself: I still have to apply the patch to the manpage *after* + compile. + + Add --enable-__cxa_atexit to ./configure, fixing bug #6430. + +*gcc-3.1.1-r1 (30 Jul 2002) + + 30 Jul 2002; Martin Schlemmer gcc-3.1.1-r1 : + + Gcc-3.1.1 final. Also fixed it to be able to disable java. + Major cleanups from 3.1.1. + +*gcc-3.2_pre (28 Jul 2002) + + 30 Jul 2002; Mark Guertin gcc-3.2_pre : + Added ppc to keywords + + 30 Jul 2002; Martin Schlemmer gcc-3.2_pre : + + Some cleanups. Use the "java" USE flag to enable/disable java + as it add a bit to compile time. + + 28 Jul 2002; Martin Schlemmer gcc-3.2_pre : + + Add CVS version of gcc-3.2. + +*gcc-3.1.1 (07 Jul 2002) + + 7 Jul 2002; Martin Schlemmer gcc-3.1.1 : + + Add snapshot for gcc-3.1.1. This fixes the internal compiler + errors with "-march=pentium4" for me at least (had with gcc-3.1). + +*gcc-3.1-r8 (03 Jul 2002) + + 6 Jul 2002; Martin Schlemmer gcc-3.1-r8 : + + Update the fix for bug #4411, as the old caused ncurses, among things + not to link properly if an older version was installed. The sed + rule is now: + + sed -e "s:%{L\*} %(link_libgcc):%{L\*} -L/lib %(link_libgcc):" specs + + + 3 Jul 2002; Martin Schlemmer gcc-3.1-r8 : + + Move all the libs to the version specific directory. Add a fix for + bug #4411, which should be considered *very* experimental. + + 3 Jul 2002; Martin Schlemmer : + Add the /usr/bin/$CHOST-g++ symlink, as it is needed now for + some weird reason. + +*gcc-2.95.3-r7 (29 Jun 2002) + + 29 Jun 2002; Martin Schlemmer : + Remove texinfo as we have an ebuild again. + + This new patch for the atexit problem occured with glibc-2.2.3 should + work with glibc-2.2.4. This closes bug #3987 and #4004. + + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0476.html + http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2001/08/0589.html + + Something to note, is that this patch makes gcc crash if its given + the "-mno-ieee-fp" flag ... libvorbis is an good example of this. + This however is on of those which one we want fixed most cases :/ + + Also fix bug #3527, which was caused by a stray symlink on downgrading from + gcc-3.x. + +*gcc-3.1-r7 (29 June 2002) + + 29 June 2002; Brandon Low gcc-3.1-r6.ebuild : + + Make sure that static linking against gcc libraries works with a little + sed magic :). + + 25 Jun 2002; Martin Schlemmer texinfo providing ebuilds : + Add ibiblio to SRC_URI for all texinfo providing ebuilds (2.95.3 and 3.0.4); + resolve bug #1777. + +*gcc-3.1-r6 (10 June 2002) + + 11 June 2002; Martin Schlemmer gcc-3.1-r6.ebuild : + + Update version checking. + + 10 June 2002; Bart Verwilst Changelog: + + Remove curses.h and ncurses.h from the installation, so it doesn't + conflict with our ncurses package. + + +*gcc-3.1-r5 (29 May 2002) + + 29 May 2002; Matthew Kennedy gcc-3.1-r5.ebuild, + ChangeLog, files/digest-gcc-3.1-r5 : + + Fixes how we check for already install gcc's. + +*gcc-3.1-r4 (25 May 2002) + + 25 May 2002; Martin Schlemmer gcc-3.1-r4.ebuild : + + Fix some more files that got installed in the wrong location. From + gcc-3.1, locales is installed in $datadir, so we should not set that + to a custom dir, and since libgcj.jar now have the version appended, + it should not be a problem with multiple version installs anymore. + +*gcc-3.1-r3 (25 May 2002) + + 25 May 2002; Martin Schlemmer gcc-3.1-r3.ebuild : + + Added some Redhat/Suse/Mandrake patches. + +*gcc-3.1-r2 (24 May 2002) + + 24 May 2002; Martin Schlemmer gcc-3.1-r2.ebuild : + + Use the correct library versions in src_install(). + +*gcc-3.1-r1 (20 May 2002) + 20 May 2002; Spider gcc-3.1-r1.ebuild : + removed all texinfo references in gcc 3.1 ebuild. + +*gcc-3.1 (17 May 2002) + + 17 May 2002; Preston Elder gcc-3.1 : + + Added the 3.1 ebuild. + +*gcc-3.0.4-r6 (2 May 2002) + + 3 May 2002; Martin Schlemmer gcc-3.0.4-r6 : + + Fix some typo's thanks to Jared H. Hudson. + +*gcc-3.0.4-r5 (2 May 2002) + + 2 May 2002; Martin Schlemmer gcc-3.0.4-r5 : + + Only move .la files for parallel builds, else some packages (KDE *grin*) + fails to build. + +*gcc-2.95.3-r6 (30 Apr 2002) + + 30 Apr 2002; Daniel Robbins : removed libiberty.a as + binutils installs it. This closes bug #2266. + +*gcc-3.0.4-r4 (25 Apr 2002) + + 25 Apr 2002; Martin Schlemmer gcc-3.0.4-r4 : + + Only apply the gcc3-program-transform.patch patch if building + a multiple install of gcc. + + 17 Apr 2002; Martin Schlemmer gcc-3.0.4-r3 : + + Move .la files to gcc internal dir to fix gcc2+libtool problems + of trying to link /usr/lib/libstdc++.so. + +*gcc-3.0.4-r3 (16 Apr 2002) + + 16 Apr 2002; Martin Schlemmer : + + Moved the manpages to version spesific ones. More cleanups. + Moved libgcj.jar to /usr/lib/gcc-$PV. + +*gcc-3.0.4-r2 (15 Apr 2002) + + 15 Apr 2002; Martin Schlemmer : + + This build enables us to have multiple versions of gcc + installed. + +*gcc-3.0.4 (1 Mar 2002) + + 1 Mar 2002; Grant Goodyear : + + Added 3.0.4. It looks like using the --disable-checks + command fixes most of the sandbox violations that we had + with 3.0.3 (or 3.0.4 no longer tries to update system + headers; I'm not sure which). + +*gcc-2.95.3-r5 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest index 7e9b31c0fa5e..53c15042eace 100644 --- a/sys-devel/gcc/Manifest +++ b/sys-devel/gcc/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA512 AUX 3.2.1/gcc31-loop-load-final-value.patch 3324 RMD160 8bb0e9133923821daf2e9d10a27a0a1930e00bbd SHA1 c73dc6e19a76a1dcbb11a15ff5ff04b11a9f0343 SHA256 70aa8433fb19c95f334b6cbc155cae22a3b61a6892ed9e18f95860509d0091a8 AUX 3.2.1/gcc32-arm-disable-mathf.patch 2229 RMD160 40c451d6912473ba39adb72e91d6f507c1045a38 SHA1 6a74ff0312caf8a0ead67dd7aef8d32897cc5d6b SHA256 808368680a4635cdf46844e63342a8ca387769b2323ef99f90530d3bbc622587 @@ -171,12 +171,23 @@ EBUILD gcc-4.5.3-r2.ebuild 1631 RMD160 4c74befad792d3bc3ec3a35b248de2cdd2f7c570 EBUILD gcc-4.6.0.ebuild 1668 RMD160 ccb624695eccdd04bd862dc43b03aa6618fee9ed SHA1 622319f39ff17aaa0d254dea7e4280d34abfbfb0 SHA256 231e31c3f0a0efb72bb6b535206a04d85c055ee9080cfcd782484749e8ef156c EBUILD gcc-4.6.1-r1.ebuild 1671 RMD160 cf83c62ded40ae7fe7e521998d274a4acbdec0e3 SHA1 d309a8449b9b738620581562c2819532807c7bbd SHA256 ab57e547505717207db11929d25b4bc47be5b97a71fb6807aae81479f6de0b7d EBUILD gcc-4.6.2.ebuild 1820 RMD160 361287d0c1f386b07e2adc26c9c713945e937325 SHA1 598307400a76eddac0cf0f3a2a1a433ffa1d92d5 SHA256 4e2c8141cbd6d9470fd20884123b2c2fa08a15081c6539352713feb80b093ebe -MISC ChangeLog 148522 RMD160 f055206d3e4e410497be81aee530b883630fea1c SHA1 5443c27d9f0c80ae66507e0a3e6846498d4e5d56 SHA256 4fc2924ec008870210bb7a8704ee8ab33e5c93f21f2d10557f7391837106611c +MISC ChangeLog 36395 RMD160 35661c592a0b0e9c4e11c371fbb3430b7eba50a1 SHA1 34b077edbf27a9adea06599b9c8afd9b45b6fdea SHA256 d3f8e934f6f369c7bd190adf518740bfec097b4afe67dc60fe639b4eb4821c92 +MISC ChangeLog-2006 112483 RMD160 335030144d35ee6877d6e8354e17acf317e217a4 SHA1 778c790389c779f52b81ba1a09980eb2bdc3bb9e SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 MISC metadata.xml 2102 RMD160 315ba0257ba5960e7344476e7d3ff077ccc14ec1 SHA1 5ddfbc5250c864d120480ca4290efd5d61666dbe SHA256 e377cb35c46fab3c4e517c4de1355b5da15bb96de7dbd2f337ba76b0365f0f42 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk7+HDEACgkQe6JQqv15gH+e4wCeO41wrFb40RcXTFZ8/wfsrxEb -9CsAni/P25meZAbMXwNxtBeNHwu0JaBq -=AIwH +iQIcBAEBCgAGBQJPAe4xAAoJEEb+UGWnxTyHrUIQAI+NGvJYp0m7+FZgPUOHUf4Z +qzGtrcny9GEK2NH/TK3Gm736HPGEyoU0GFwTKxox6pBkxqEYJb2p/heOhB5d1gqg +TOPK4e63iFd9q4Vv8yzXF+EjIMrIuZiuui59jiLdUlmZHuJaUsQWBHi3w0+wTt7D +HaW6lDFLSzxgrjQJ+w3zoypZ8SzTNbPS1ulGxySkVog3m63Yvr/viy488ruAjm4J +sjXeruFLWXpPCf7uGvR27B4s95+9pg2vRdV+6eK42iBbPtUNz+JV45OJfDfY1Gnf +8kmSn6Ykd8aGA+c6ZyaA99DoHgQAt3eJInE9GtMale01NA9evIjapvCPZMsnwbBl +XKaztgBOIuEOPJAdqFHk8naALswKF5UXSpd2+KKQv3ZM3pF+NLyIb1YO8r8rQjKL +wpvQ6Lx/O5Mh80xDcUnHCwQbjs/zX6CfzCnzCIjcFzSBxIDi26Y7JVhG+xKiKwz6 +XrIaA5+v2GDXh/Dg9lHxUOnpb1YUteB/yo7XjudJZ+e8QefAKE9kry4UzZ1dq4+Q +JLcAZzKNqA4kzvcRn2gXx7XUGHxzVLwUchw8iajQFMuj7YlG9r+F3AohvAutVyY7 +PW9E9gPTp0bjlQjEYpyuKi3o5U6EfQ9T8ZzATtN6rklqDOXTxoeIkOAmvMUohcss +fmgL4Kg8jk1kAlk2LRck +=j/xd -----END PGP SIGNATURE----- -- 2.26.2