diff options
author | Daniel Goller <morfic@gentoo.org> | 2004-10-27 03:44:37 +0000 |
---|---|---|
committer | Daniel Goller <morfic@gentoo.org> | 2004-10-27 03:44:37 +0000 |
commit | 9c5936ffc058249808fb79a9b7fb0865f1bb6d02 (patch) | |
tree | d1d5015ddf6a4a23d2a3556b79c20827b3b4717e /sys-libs | |
parent | updated to the fedora-branch snap in fedora's 2.3.3-73 src rpm and removed th... (diff) | |
download | historical-9c5936ffc058249808fb79a9b7fb0865f1bb6d02.tar.gz historical-9c5936ffc058249808fb79a9b7fb0865f1bb6d02.tar.bz2 historical-9c5936ffc058249808fb79a9b7fb0865f1bb6d02.zip |
Doing required flag magic for gcc3.3 closing bug 64252
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/libstdc++-v3/ChangeLog | 6 | ||||
-rw-r--r-- | sys-libs/libstdc++-v3/Manifest | 10 | ||||
-rw-r--r-- | sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild | 10 |
3 files changed, 19 insertions, 7 deletions
diff --git a/sys-libs/libstdc++-v3/ChangeLog b/sys-libs/libstdc++-v3/ChangeLog index 70b380e25972..564688916e11 100644 --- a/sys-libs/libstdc++-v3/ChangeLog +++ b/sys-libs/libstdc++-v3/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-libs/libstdc++-v3 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/ChangeLog,v 1.25 2004/09/11 22:13:07 lv Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/ChangeLog,v 1.26 2004/10/27 03:44:37 morfic Exp $ + + 26 Oct 2004; Daniel Goller <morfic@gentoo.org> libstdc++-v3-3.3.4.ebuild: + Do the required magic to deal with G3, G4, G5 archs on gcc3.3 + Closing bug 64252 11 Sep 2004; Travis Tilley <lv@gentoo.org> -libstdc++-v3-3.3.4-r1.ebuild: temporarily removing ebuild pending a redesign of the toolchain eclass. diff --git a/sys-libs/libstdc++-v3/Manifest b/sys-libs/libstdc++-v3/Manifest index cd8e2e982727..fb8bca6a7425 100644 --- a/sys-libs/libstdc++-v3/Manifest +++ b/sys-libs/libstdc++-v3/Manifest @@ -1,7 +1,7 @@ -MD5 ea7c1795091d846c3a3e903235436511 ChangeLog 4159 -MD5 b6c1db1060c4e856b248a22adec1ff53 metadata.xml 220 MD5 c6f2a7011365af8a59850768e9f09124 libstdc++-v3-3.3.3-r1.ebuild 6644 -MD5 ebc85d3326adac6f12794b0ca66d3041 libstdc++-v3-3.3.4.ebuild 6681 -MD5 14f4d6619c938dbb907e2420c0eeefd9 files/digest-libstdc++-v3-3.3.3-r1 64 -MD5 4068b84d9ce9d440b063718549cfc354 files/digest-libstdc++-v3-3.3.4 64 +MD5 1f2464faff65d44a81907ec5fda17328 libstdc++-v3-3.3.4.ebuild 6923 +MD5 e116737b735c3dbce29c827cd8099dbd ChangeLog 4324 +MD5 b6c1db1060c4e856b248a22adec1ff53 metadata.xml 220 MD5 b2a96584f4cee72362695ba44c911c40 files/libstdc++_amd64_multilib_hack.patch 350 +MD5 4068b84d9ce9d440b063718549cfc354 files/digest-libstdc++-v3-3.3.4 64 +MD5 14f4d6619c938dbb907e2420c0eeefd9 files/digest-libstdc++-v3-3.3.3-r1 64 diff --git a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild index d66b06de5b10..14a70d2bcf23 100644 --- a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild +++ b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild,v 1.4 2004/10/06 22:27:08 lv Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild,v 1.5 2004/10/27 03:44:37 morfic Exp $ inherit eutils flag-o-matic libtool gnuconfig versionator @@ -28,6 +28,14 @@ do_filter_flags() { # gcc 3.3 doesn't support -march=pentium-m replace-flags -march=pentium-m -march=pentium3 + #GCC 3.3 does not understand G3, G4, G5 on ppc + replace-flags -mcpu=G3 -mcpu=750 + replace-flags -mcpu=G4 -mcpu=7400 + replace-flags -mtune=G3 -mtune=750 + replace-flags -mtune=G4 -mtune=7400 + filter-flags -mcpu=G5 + filter-flags -mtune=G5 + # gcc 3.3 doesn't support -mtune on numerous archs, so xgcc will fail if use x86 || use amd64 ; then setting="`get-flag mtune`" |