summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Parrott <cparrott@gentoo.org>2006-05-19 16:17:50 +0000
committerChris Parrott <cparrott@gentoo.org>2006-05-19 16:17:50 +0000
commit9e43d8951f665b8209727b911b25d447c2d294f7 (patch)
treeb01f8a9af3d476a280e9ca30bb639fae6d21af5a /dev-lang
parentAdd note to users of hardened gcc-3.x (diff)
downloadgentoo-2-9e43d8951f665b8209727b911b25d447c2d294f7.tar.gz
gentoo-2-9e43d8951f665b8209727b911b25d447c2d294f7.tar.bz2
gentoo-2-9e43d8951f665b8209727b911b25d447c2d294f7.zip
added note to users of hardened gcc-3.x about potential ghc problem
(Portage version: 2.1_rc1-r2)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/ghc-bin/ChangeLog8
-rw-r--r--dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild14
-rw-r--r--dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild14
3 files changed, 33 insertions, 3 deletions
diff --git a/dev-lang/ghc-bin/ChangeLog b/dev-lang/ghc-bin/ChangeLog
index c64201299a8d..62860c22462c 100644
--- a/dev-lang/ghc-bin/ChangeLog
+++ b/dev-lang/ghc-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lang/ghc-bin
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ChangeLog,v 1.50 2006/05/18 20:44:34 dcoutts Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ChangeLog,v 1.51 2006/05/19 16:17:50 cparrott Exp $
+
+ 19 May 2006; Chris Parrott <cparrott@gentoo.org> ghc-bin-6.4.1-r1.ebuild,
+ ghc-bin-6.4.2.ebuild:
+ Added comments to ebuild, warning hardened gcc users that ghc
+ will break when switching from vanilla gcc to hardened gcc
+ unless the user reemerges ghc after making the switch.
18 May 2006; Duncan Coutts <dcoutts@gentoo.org> ghc-bin-6.4.1-r1.ebuild,
ghc-bin-6.4.2.ebuild:
diff --git a/dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild b/dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild
index 3ff3227b4dd3..8c6493d47935 100644
--- a/dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild
+++ b/dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild
@@ -1,6 +1,18 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild,v 1.2 2006/05/18 20:44:34 dcoutts Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild,v 1.3 2006/05/19 16:17:50 cparrott Exp $
+
+# Note to users of hardened gcc-3.x:
+#
+# If you emerge ghc-bin with hardened gcc it should work fine (because
+# we turn off the hardened features that would otherwise break ghc).
+# However, emerging ghc-bin while using a vanilla gcc and then switching
+# to hardened gcc (using gcc-config) will leave you with a broken ghc. To
+# fix it you would need to either switch back to vanilla gcc or re-emerge
+# ghc-bin (or ghc). Note that also if you are using hardened gcc-3.x and
+# you switch to gcc-4.x that this will also break ghc and you'll need to
+# re-emerge ghc-bin (or ghc). People using vanilla gcc can switch between
+# gcc-3.x and 4.x with no problems.
inherit base multilib flag-o-matic toolchain-funcs ghc-package
diff --git a/dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild b/dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild
index 5b06e3b299d0..37097b04b054 100644
--- a/dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild
+++ b/dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild
@@ -1,6 +1,18 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild,v 1.2 2006/05/18 20:44:34 dcoutts Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild,v 1.3 2006/05/19 16:17:50 cparrott Exp $
+
+# Note to users of hardened gcc-3.x:
+#
+# If you emerge ghc-bin with hardened gcc it should work fine (because
+# we turn off the hardened features that would otherwise break ghc).
+# However, emerging ghc-bin while using a vanilla gcc and then switching
+# to hardened gcc (using gcc-config) will leave you with a broken ghc. To
+# fix it you would need to either switch back to vanilla gcc or re-emerge
+# ghc-bin (or ghc). Note that also if you are using hardened gcc-3.x and
+# you switch to gcc-4.x that this will also break ghc and you'll need to
+# re-emerge ghc-bin (or ghc). People using vanilla gcc can switch between
+# gcc-3.x and 4.x with no problems.
inherit base multilib flag-o-matic toolchain-funcs ghc-package