diff options
author | Chris Parrott <cparrott@gentoo.org> | 2006-05-19 16:17:50 +0000 |
---|---|---|
committer | Chris Parrott <cparrott@gentoo.org> | 2006-05-19 16:17:50 +0000 |
commit | 9e43d8951f665b8209727b911b25d447c2d294f7 (patch) | |
tree | b01f8a9af3d476a280e9ca30bb639fae6d21af5a /dev-lang | |
parent | Add note to users of hardened gcc-3.x (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/ghc-bin/ghc-bin-6.4.1-r1.ebuild | 14 | ||||
-rw-r--r-- | dev-lang/ghc-bin/ghc-bin-6.4.2.ebuild | 14 |
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 |