Build unregisterised on ppc64; bug #145466
authorMarkus Rothe <corsair@gentoo.org>
Thu, 29 Mar 2007 15:00:00 +0000 (15:00 +0000)
committerMarkus Rothe <corsair@gentoo.org>
Thu, 29 Mar 2007 15:00:00 +0000 (15:00 +0000)
Package-Manager: portage-2.1.2.2

dev-lang/ghc/ChangeLog
dev-lang/ghc/Manifest
dev-lang/ghc/ghc-6.4.2.ebuild
dev-lang/ghc/ghc-6.6.ebuild

index 9150ff5b82eb69071330ef5f7dcc43892f75b5b2..2495c9a39952688730741e01409bb30e06023abb 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/ghc
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.117 2007/03/10 13:47:00 kolmodin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ChangeLog,v 1.118 2007/03/29 15:00:00 corsair Exp $
+
+  29 Mar 2007; Markus Rothe <corsair@gentoo.org> ghc-6.4.2.ebuild,
+  ghc-6.6.ebuild:
+  Build unregisterised on ppc64; bug #145466
 
   10 Mar 2007; <kolmodin@gentoo.org> +files/ghc-6.5-norelax.patch:
   Add missing ghc-6.6 patch.
index 1df0f5792283a6b3f3e5191ea18103a5ddb98c1c..5e2d2d8a6030322193442f6fe1df45272325ef20 100644 (file)
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 AUX depsort.py 1958 RMD160 4192ad9ed14064a9da42ce1faedcf28996094da3 SHA1 2c900abeb6cfcc4327f0e9418b5abd7761ce5879 SHA256 7406f639d17b8acab6a1db7e398e74379b44950d4821bc36901abd3455d63b3d
 MD5 7e423c353b08a2c05693d13f21e067d0 files/depsort.py 1958
 RMD160 4192ad9ed14064a9da42ce1faedcf28996094da3 files/depsort.py 1958
@@ -55,18 +52,18 @@ EBUILD ghc-6.4.1-r3.ebuild 9877 RMD160 36d58b2007989c3912c29ce352f972205fec26d1
 MD5 82b6b650855067dfa6ffbc82f1430b0c ghc-6.4.1-r3.ebuild 9877
 RMD160 36d58b2007989c3912c29ce352f972205fec26d1 ghc-6.4.1-r3.ebuild 9877
 SHA256 c58eb0a0642cc77c205fb40e3e6e95f24b1ef756741af2f05c7ae5a985c1f15b ghc-6.4.1-r3.ebuild 9877
-EBUILD ghc-6.4.2.ebuild 10776 RMD160 fd3c54d30c109c895dcc6e80a124ae40b674e625 SHA1 cc01c2ec2f94c188acaf82fea42a4341db535b56 SHA256 3a4606c97e6b1b706fce282cfd23f559dee347b12218aa30a043537fcc698199
-MD5 0fd527b5b461fb3155c9e6a1ed0caed9 ghc-6.4.2.ebuild 10776
-RMD160 fd3c54d30c109c895dcc6e80a124ae40b674e625 ghc-6.4.2.ebuild 10776
-SHA256 3a4606c97e6b1b706fce282cfd23f559dee347b12218aa30a043537fcc698199 ghc-6.4.2.ebuild 10776
-EBUILD ghc-6.6.ebuild 9812 RMD160 b5f9b11bf5ba43fec8e0f5cec4c6c7416d91bdec SHA1 ccad7687b92e17716b6c6909d92b0686bacb93c9 SHA256 6e3389c5fc94f7ad17e13b2fdc256114243c829d789020a6b2852c34b7c905bc
-MD5 d52645475e54def8f4299c4b7646a1f8 ghc-6.6.ebuild 9812
-RMD160 b5f9b11bf5ba43fec8e0f5cec4c6c7416d91bdec ghc-6.6.ebuild 9812
-SHA256 6e3389c5fc94f7ad17e13b2fdc256114243c829d789020a6b2852c34b7c905bc ghc-6.6.ebuild 9812
-MISC ChangeLog 20294 RMD160 55ff6d9ac1340c82142c74a4f73ef815302bc51a SHA1 0b1b3198676cae335d3afaa0347607f0eb85b366 SHA256 21c615780daf05e14a8a4ab3cd8f5c6f0b99fe1c17f790f2b05af78d2867fc55
-MD5 d45f3220ead1e9bf33023fbe315c8cf0 ChangeLog 20294
-RMD160 55ff6d9ac1340c82142c74a4f73ef815302bc51a ChangeLog 20294
-SHA256 21c615780daf05e14a8a4ab3cd8f5c6f0b99fe1c17f790f2b05af78d2867fc55 ChangeLog 20294
+EBUILD ghc-6.4.2.ebuild 10933 RMD160 b67ba084a9ac90df327f855bdee9b3725423e938 SHA1 9175e1daa547e301c8e9a44de7319e951f5698fe SHA256 c689e94b6fdb59410aadfc7cf80ac5c4883791fb577e7370a266a721f9867a42
+MD5 ac3cc3e261445ecb6f28542b8896b590 ghc-6.4.2.ebuild 10933
+RMD160 b67ba084a9ac90df327f855bdee9b3725423e938 ghc-6.4.2.ebuild 10933
+SHA256 c689e94b6fdb59410aadfc7cf80ac5c4883791fb577e7370a266a721f9867a42 ghc-6.4.2.ebuild 10933
+EBUILD ghc-6.6.ebuild 9969 RMD160 3322ca2e3caf74f065fd2023c294e07f7dac9167 SHA1 cd8594b74eb63c64d198c03c156dd6f4c3bcffe6 SHA256 e81c4b5ddf5a5c4bb27470571bc69266e20be45fd6e3032ee22aab2153d6c2be
+MD5 775b49ba69761e8876a3b11a0b662df1 ghc-6.6.ebuild 9969
+RMD160 3322ca2e3caf74f065fd2023c294e07f7dac9167 ghc-6.6.ebuild 9969
+SHA256 e81c4b5ddf5a5c4bb27470571bc69266e20be45fd6e3032ee22aab2153d6c2be ghc-6.6.ebuild 9969
+MISC ChangeLog 20424 RMD160 9ebd6b5e204d5eb7922924df3332cf6607827ec5 SHA1 3269d040b8a19d112c18c11f502b0515d0e00851 SHA256 97ffd0ae84d7d5d406b3395dabf7fdedcf3c2073042bee09707ca0feb719a1b3
+MD5 22914c50536194c85a6bc5af8c65b45f ChangeLog 20424
+RMD160 9ebd6b5e204d5eb7922924df3332cf6607827ec5 ChangeLog 20424
+SHA256 97ffd0ae84d7d5d406b3395dabf7fdedcf3c2073042bee09707ca0feb719a1b3 ChangeLog 20424
 MISC metadata.xml 223 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 SHA1 7b962c77f2e38479a9d1621ec8d307ca9f761753 SHA256 1d00c8be162a6cb87b3de440b3e63e10b39c12d56e8fbfe592e75aed872b2508
 MD5 c694674dcbef799cd4fdb6914683ebff metadata.xml 223
 RMD160 7783e6057effb8b8f0b79cffe8b557b32c633839 metadata.xml 223
@@ -86,10 +83,3 @@ SHA256 84f4b6adad832de57cc219499590df79b6be7ac5c96ec975e15aa37370269d40 files/di
 MD5 2255c6442cd019753ca35bad1f71e78f files/digest-ghc-6.6 241
 RMD160 6d3e93d9851cfbf07c6e6df35e1b7adbf5c01903 files/digest-ghc-6.6 241
 SHA256 08a1beeb6d4f6f1f6c33e3db553861106f19cfc95d6c84ef410efdae2ae6bda6 files/digest-ghc-6.6 241
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQFF8rbn1n/CYbXjntIRAq/3AKCEV6ySBLaqkC8pmkldlfKsAEIY7QCfe4zX
-r485+7zoRjBIuGyNriL93wQ=
-=jokb
------END PGP SIGNATURE-----
index 02b39ddaf0d4babc61ae3f0b8660df41f10fc4f2..bbc918a229a2b7be3dfec4d64d3bee4a2b8aaca2 100644 (file)
@@ -1,11 +1,11 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.2.ebuild,v 1.17 2007/01/06 18:18:56 kosmikus Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.4.2.ebuild,v 1.18 2007/03/29 15:00:00 corsair Exp $
 
 # Brief explanation of the bootstrap logic:
 #
 # ghc requires ghc-bin to bootstrap.
-# Therefore, 
+# Therefore,
 # (1) both ghc-bin and ghc provide virtual/ghc
 # (2) virtual/ghc *must* default to ghc-bin
 # (3) ghc depends on virtual/ghc
@@ -223,6 +223,10 @@ src_compile() {
        # Some arches do support some ghc features even though they're off by default
        use ia64 && echo "GhcWithInterpreter=YES" >> mk/build.mk
 
+       # And some arches used to work ok, but bork with recent gcc versions
+       # See bug #145466 for ppc64.
+       use ppc64 && echo "GhcUnregisterised=YES" >> mk/build.mk
+
        # The SplitObjs feature makes 'ar'/'ranlib' take loads of RAM:
        CHECKREQS_MEMORY="200"
        if ! check_reqs_conditional; then
index 928d037d27681268a81145a8658409a4dd625102..afabea0c4e28ff9fb4a89b3f0fba3097e6b38a17 100644 (file)
@@ -1,11 +1,11 @@
 # Copyright 1999-2007 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.6.ebuild,v 1.1 2007/03/07 18:03:59 kolmodin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ghc/ghc-6.6.ebuild,v 1.2 2007/03/29 15:00:00 corsair Exp $
 
 # Brief explanation of the bootstrap logic:
 #
 # ghc requires ghc-bin to bootstrap.
-# Therefore, 
+# Therefore,
 # (1) both ghc-bin and ghc provide virtual/ghc
 # (2) virtual/ghc *must* default to ghc-bin
 # (3) ghc depends on virtual/ghc
@@ -207,6 +207,10 @@ src_compile() {
        # Some arches do support some ghc features even though they're off by default
        use ia64 && echo "GhcWithInterpreter=YES" >> mk/build.mk
 
+       # And some arches used to work ok, but bork with recent gcc versions
+       # See bug #145466 for ppc64.
+       use ppc64 && echo "GhcUnregisterised=YES" >> mk/build.mk
+
        # The SplitObjs feature makes 'ar'/'ranlib' take loads of RAM:
        CHECKREQS_MEMORY="200"
        if ! check_reqs_conditional; then