summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-07-13 14:02:20 +0000
committerTravis Tilley <lv@gentoo.org>2004-07-13 14:02:20 +0000
commitd06e61c5b23d7c56ea62c9c5180341e54f4e4c5f (patch)
tree1e29165528007e3a2d324880032b120d6d46e3e0 /sys-libs/libstdc++-v3
parentinitial import from sf.net (diff)
downloadhistorical-d06e61c5b23d7c56ea62c9c5180341e54f4e4c5f.tar.gz
historical-d06e61c5b23d7c56ea62c9c5180341e54f4e4c5f.tar.bz2
historical-d06e61c5b23d7c56ea62c9c5180341e54f4e4c5f.zip
filter some gcc 3.4 flags that the gcc 3.3.3 xgcc will fail on
Diffstat (limited to 'sys-libs/libstdc++-v3')
-rw-r--r--sys-libs/libstdc++-v3/ChangeLog5
-rw-r--r--sys-libs/libstdc++-v3/Manifest4
-rw-r--r--sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild8
3 files changed, 13 insertions, 4 deletions
diff --git a/sys-libs/libstdc++-v3/ChangeLog b/sys-libs/libstdc++-v3/ChangeLog
index e0ab8df95363..2f5dc9d1e3ec 100644
--- a/sys-libs/libstdc++-v3/ChangeLog
+++ b/sys-libs/libstdc++-v3/ChangeLog
@@ -1,6 +1,9 @@
# 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.9 2004/07/11 19:49:36 lv Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/ChangeLog,v 1.10 2004/07/13 14:02:20 lv Exp $
+
+ 13 Jul 2004; Travis Tilley <lv@gentoo.org> libstdc++-v3-3.3.3-r1.ebuild:
+ filter some gcc 3.4 flags that the gcc 3.3.3 xgcc will fail on
11 Jul 2004; Travis Tilley <lv@gentoo.org> libstdc++-v3-3.3.3-r1.ebuild:
gcc 3.3 doesnt support -mtune on numerous archs, so xgcc will fail if we have
diff --git a/sys-libs/libstdc++-v3/Manifest b/sys-libs/libstdc++-v3/Manifest
index 29844da2706f..0ea1dd733f8c 100644
--- a/sys-libs/libstdc++-v3/Manifest
+++ b/sys-libs/libstdc++-v3/Manifest
@@ -1,5 +1,5 @@
-MD5 b8f4e8425969f601ebc08f3b11a2dab9 libstdc++-v3-3.3.3-r1.ebuild 6529
-MD5 3ceaaac13a73e191efd1c2b789d9f21d ChangeLog 1812
+MD5 b9c89a17bac04dc612ead8eebb9bbcba libstdc++-v3-3.3.3-r1.ebuild 6680
+MD5 0ca55b21690449f2847285bc4b3d107f ChangeLog 1954
MD5 b6c1db1060c4e856b248a22adec1ff53 metadata.xml 220
MD5 b2a96584f4cee72362695ba44c911c40 files/libstdc++_amd64_multilib_hack.patch 350
MD5 14f4d6619c938dbb907e2420c0eeefd9 files/digest-libstdc++-v3-3.3.3-r1 64
diff --git a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild
index 91b169f14e9a..313f543820f3 100644
--- a/sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild
+++ b/sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.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.3-r1.ebuild,v 1.9 2004/07/12 04:19:21 lv Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild,v 1.10 2004/07/13 14:02:20 lv Exp $
IUSE="nls"
@@ -47,6 +47,12 @@ do_filter_flags() {
mtsetting="`get-flag mtune`"
[ ! -z "${mtsetting}" ] && filter-flags -mtune="${mtsetting}"
+ # xgcc wont understand gcc 3.4 flags...
+ filter-flags -fno-unit-at-a-time
+ filter-flags -funit-at-a-time
+ filter-flags -fweb
+ filter-flags -fno-web
+
# ...sure, why not?
strip-unsupported-flags
}