Doing required flag magic for gcc3.3 closing bug 64252
authorDaniel Goller <morfic@gentoo.org>
Wed, 27 Oct 2004 03:44:37 +0000 (03:44 +0000)
committerDaniel Goller <morfic@gentoo.org>
Wed, 27 Oct 2004 03:44:37 +0000 (03:44 +0000)
sys-libs/libstdc++-v3/ChangeLog
sys-libs/libstdc++-v3/Manifest
sys-libs/libstdc++-v3/libstdc++-v3-3.3.4.ebuild

index 70b380e2597202b1cccd3bb390e6b66b8b3f9066..564688916e1182659346bc8072517e0ed61a2d6f 100644 (file)
@@ -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.
index cd8e2e982727c45801572955d3f118b1651bda69..fb8bca6a7425dfec2129f70d9187e6ea58dc54df 100644 (file)
@@ -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
index d66b06de5b10441ab8d3087d70f75c0ee618bc9f..14a70d2bcf235a7d35059a082aad5ec9de99d779 100644 (file)
@@ -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`"