summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTravis Tilley <lv@gentoo.org>2004-07-15 21:49:59 +0000
committerTravis Tilley <lv@gentoo.org>2004-07-15 21:49:59 +0000
commit8f85d26aa0efe2f9a39eb79fdf973911d4ce685f (patch)
treee67c7203b1b30170b1f981a88f3dafdd2ab9fa35 /sys-libs/libstdc++-v3
parentTemporarily removed keyword, I'm having repoman issues. (diff)
downloadgentoo-2-8f85d26aa0efe2f9a39eb79fdf973911d4ce685f.tar.gz
gentoo-2-8f85d26aa0efe2f9a39eb79fdf973911d4ce685f.tar.bz2
gentoo-2-8f85d26aa0efe2f9a39eb79fdf973911d4ce685f.zip
added -fstack-protector and a few others to the list of filtered flags
Diffstat (limited to 'sys-libs/libstdc++-v3')
-rw-r--r--sys-libs/libstdc++-v3/ChangeLog5
-rw-r--r--sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild12
2 files changed, 15 insertions, 2 deletions
diff --git a/sys-libs/libstdc++-v3/ChangeLog b/sys-libs/libstdc++-v3/ChangeLog
index 2f5dc9d1e3ec..3b57ea6024e9 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.10 2004/07/13 14:02:20 lv Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/ChangeLog,v 1.11 2004/07/15 21:49:59 lv Exp $
+
+ 15 Jul 2004; Travis Tilley <lv@gentoo.org> libstdc++-v3-3.3.3-r1.ebuild:
+ added -fstack-protector and a few others to the list of filtered flags
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
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 313f543820f3..d7278d6cae71 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.10 2004/07/13 14:02:20 lv Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libstdc++-v3/libstdc++-v3-3.3.3-r1.ebuild,v 1.11 2004/07/15 21:49:59 lv Exp $
IUSE="nls"
@@ -53,6 +53,16 @@ do_filter_flags() {
filter-flags -fweb
filter-flags -fno-web
+ # xgcc isnt patched with propolice
+ filter-flags -fstack-protector
+ filter-flags -fno-stack-protector
+ filter-flags -fstack-protector-all
+ filter-flags -fno-stack-protector-all
+
+ # xgcc isnt patched with the gcc symbol visibility patch
+ filter-flags -fvisibility-inlines-hidden
+ filter-flags -fvisibility=hidden
+
# ...sure, why not?
strip-unsupported-flags
}