summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Gabert <pappy@gentoo.org>2003-10-11 21:30:05 +0000
committerAlexander Gabert <pappy@gentoo.org>2003-10-11 21:30:05 +0000
commit1698a8ab37fb25017c26baf746470c8044a887d3 (patch)
tree434c66a1a08da4929a8cf40bcba5a90e24d62d3b /sys-devel
parentadded yno_propolice flags for kgcc building due to guard symbol bailing out w... (diff)
downloadgentoo-2-1698a8ab37fb25017c26baf746470c8044a887d3.tar.gz
gentoo-2-1698a8ab37fb25017c26baf746470c8044a887d3.tar.bz2
gentoo-2-1698a8ab37fb25017c26baf746470c8044a887d3.zip
added yno_propolice flags for kgcc building due to guard symbol bailing out while processing libiberty
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/kgcc/ChangeLog6
-rw-r--r--sys-devel/kgcc/Manifest4
-rw-r--r--sys-devel/kgcc/kgcc-2.95.3.ebuild5
3 files changed, 11 insertions, 4 deletions
diff --git a/sys-devel/kgcc/ChangeLog b/sys-devel/kgcc/ChangeLog
index feaf600dda76..c7d978bdac25 100644
--- a/sys-devel/kgcc/ChangeLog
+++ b/sys-devel/kgcc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-devel/kgcc
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc/ChangeLog,v 1.3 2003/02/12 09:15:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc/ChangeLog,v 1.4 2003/10/11 21:29:59 pappy Exp $
+
+ 11 Oct 2003; Alexander Gabert <pappy@gentoo.org> kgcc-2.95.3.ebuild:
+ added yno_propolice flags for kgcc building due to guard symbol bailing out
+ while processing libiberty
*kgcc-2.95.3 (31 Dec 2002)
diff --git a/sys-devel/kgcc/Manifest b/sys-devel/kgcc/Manifest
index cee270d35945..1f5f140756cd 100644
--- a/sys-devel/kgcc/Manifest
+++ b/sys-devel/kgcc/Manifest
@@ -1,4 +1,4 @@
-MD5 13528af69616ae12addea5416cb181c3 kgcc-2.95.3.ebuild 2805
-MD5 15b1b7aadef57b8a46aef94147eaa2a2 ChangeLog 755
+MD5 be804a469a17f5b2c1ff249d4188ec66 kgcc-2.95.3.ebuild 2802
+MD5 7e355224bdf361847ec5bad6a4a939cd ChangeLog 754
MD5 523970c128b929fe7c7cf36508ebd1d5 files/kgcc-2.95.3-new-atexit.diff 13604
MD5 b298194887d06a1a0368293db55b7b47 files/digest-kgcc-2.95.3 69
diff --git a/sys-devel/kgcc/kgcc-2.95.3.ebuild b/sys-devel/kgcc/kgcc-2.95.3.ebuild
index 578cabc72c1a..2c27c7a2e41b 100644
--- a/sys-devel/kgcc/kgcc-2.95.3.ebuild
+++ b/sys-devel/kgcc/kgcc-2.95.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc/kgcc-2.95.3.ebuild,v 1.4 2003/09/05 02:01:39 msterret Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/kgcc/kgcc-2.95.3.ebuild,v 1.5 2003/10/11 21:29:59 pappy Exp $
IUSE="static"
@@ -57,6 +57,9 @@ src_compile() {
unset CFLAGS
unset CXXFLAGS
+ # http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
+ has_version "sys-devel/hardened-gcc" && CC="gcc" && export CC="${CC} -yno_propolice"
+
${S}/configure --prefix=${LOC} \
--mandir=${LOC}/share/man \
--infodir=${LOC}/share/info \