summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Faulhammer <opfer@gentoo.org>2006-11-08 06:51:55 +0000
committerChristian Faulhammer <opfer@gentoo.org>2006-11-08 06:51:55 +0000
commitb3d11b2f7e72828215a3d11d042550a1b379df1c (patch)
treec6478edc53f55323073b1b3b9fb62512a7898904 /dev-lang
parentsync timestamps so autotools will not be run (diff)
downloadgentoo-2-b3d11b2f7e72828215a3d11d042550a1b379df1c.tar.gz
gentoo-2-b3d11b2f7e72828215a3d11d042550a1b379df1c.tar.bz2
gentoo-2-b3d11b2f7e72828215a3d11d042550a1b379df1c.zip
fix compilation on hardened systems by filtering SSP, see bug #154338. Thanks to pappy-_ on IRC who provided advice and test hardware.
(Portage version: 2.1.1-r1)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/erlang/ChangeLog6
-rw-r--r--dev-lang/erlang/erlang-11.2.1.ebuild6
2 files changed, 10 insertions, 2 deletions
diff --git a/dev-lang/erlang/ChangeLog b/dev-lang/erlang/ChangeLog
index 3f66deff7413..e3f555fe1435 100644
--- a/dev-lang/erlang/ChangeLog
+++ b/dev-lang/erlang/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/erlang
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.35 2006/11/02 20:56:33 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.36 2006/11/08 06:51:55 opfer Exp $
+
+ 08 Nov 2006; Christian Faulhammer <opfer@gentoo.org> erlang-11.2.1.ebuild:
+ fix compilation on hardened systems by filtering SSP, see bug #154338.
+ Thanks to pappy-_ on IRC who provided advice and test hardware.
02 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
-files/10.2.7-manpage-emacs-gentoo.patch, -files/erlang-9c.patch,
diff --git a/dev-lang/erlang/erlang-11.2.1.ebuild b/dev-lang/erlang/erlang-11.2.1.ebuild
index ec3e38d6df7a..50f69e6ae702 100644
--- a/dev-lang/erlang/erlang-11.2.1.ebuild
+++ b/dev-lang/erlang/erlang-11.2.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-11.2.1.ebuild,v 1.2 2006/11/02 20:56:33 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-11.2.1.ebuild,v 1.3 2006/11/08 06:51:55 opfer Exp $
inherit eutils multilib flag-o-matic elisp-common versionator
@@ -36,6 +36,10 @@ S=${WORKDIR}/${MY_P}
SITEFILE=50erlang-gentoo.el
src_unpack() {
+ ## fix compilation on hardened systems, see bug #154338
+ filter-flags "-fstack-protector"
+ filter-flags "-fstack-protector-all"
+
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-10.2.6-export-TARGET.patch"