Commit 5cac8bb0 authored by James T. Lee's avatar James T. Lee
Browse files

ghc: Try building without optimization on LLVM 10

parent 7bc42791
Pipeline #641 passed with stage
in 17 seconds
...@@ -76,4 +76,4 @@ DIST ghc-bin-8.10.4-i686-pc-linux-gnu.tbz2 123831294 BLAKE2B 1ca4c1b5c34c9480110 ...@@ -76,4 +76,4 @@ DIST ghc-bin-8.10.4-i686-pc-linux-gnu.tbz2 123831294 BLAKE2B 1ca4c1b5c34c9480110
DIST ghc-bin-8.10.4-x86_64-pc-linux-gnu.tbz2 122558873 BLAKE2B 9f07c7bdc3beccfa629d28b2524ccd2f4688a5c0036a45408f5ace2d530a2a0e42f95b3cda5037ebb365317999e1ae776c6f9d21692867abfe85e33f2892b1be SHA512 68bd70f94961547746a696aa2839e156c95858fda0c7ec5b2ecf802070724ab7102b0aa86bcbf93432170d521cce4af10f46b851b470e5dc49dfa5b07380f46d DIST ghc-bin-8.10.4-x86_64-pc-linux-gnu.tbz2 122558873 BLAKE2B 9f07c7bdc3beccfa629d28b2524ccd2f4688a5c0036a45408f5ace2d530a2a0e42f95b3cda5037ebb365317999e1ae776c6f9d21692867abfe85e33f2892b1be SHA512 68bd70f94961547746a696aa2839e156c95858fda0c7ec5b2ecf802070724ab7102b0aa86bcbf93432170d521cce4af10f46b851b470e5dc49dfa5b07380f46d
EBUILD ghc-8.10.2.ebuild 26420 BLAKE2B ea060722136a7696cff6b78bfd1c4dd3c3c246d0660fef2d452349b04329f231abce7464de99b15eb4a0facbe06f970fd72a989690f204d0e914454b3d97b106 SHA512 add4cfd1c15e1cc1c0a12b73198bdd17b48264938f2b3c62c679daf397010f50074a8e96d5419cbe5e491b8694e609cb10174766ed67276ca74a4795b3ea0339 EBUILD ghc-8.10.2.ebuild 26420 BLAKE2B ea060722136a7696cff6b78bfd1c4dd3c3c246d0660fef2d452349b04329f231abce7464de99b15eb4a0facbe06f970fd72a989690f204d0e914454b3d97b106 SHA512 add4cfd1c15e1cc1c0a12b73198bdd17b48264938f2b3c62c679daf397010f50074a8e96d5419cbe5e491b8694e609cb10174766ed67276ca74a4795b3ea0339
EBUILD ghc-8.10.3.ebuild 26390 BLAKE2B 76b4fc5e2bba922e9cc757235a6186cc55f864136b98d4cc91e8e06339e86e1f9846a7f5a7762d78feb79e986457ad1c581ee1d5b4e592d15b9e00be4bac0b9a SHA512 541b085c26cf5ccd90771f9322a259aad0354e566c1ffda48a2a9fce7d8832c84c7789309a8d3d6a60ab4acd38fdffe7e4ba57e3a492c76af79c9a11f26274ba EBUILD ghc-8.10.3.ebuild 26390 BLAKE2B 76b4fc5e2bba922e9cc757235a6186cc55f864136b98d4cc91e8e06339e86e1f9846a7f5a7762d78feb79e986457ad1c581ee1d5b4e592d15b9e00be4bac0b9a SHA512 541b085c26cf5ccd90771f9322a259aad0354e566c1ffda48a2a9fce7d8832c84c7789309a8d3d6a60ab4acd38fdffe7e4ba57e3a492c76af79c9a11f26274ba
EBUILD ghc-8.10.4.ebuild 26411 BLAKE2B ecb140bf3a56cc87841c214f59f672fb3f7834cb0aadd395f40a898c4802cb37f2006dd681506774107d0c8d0e92e9b7b2c272365ad424025f5465f9da928444 SHA512 ccab93592354b15fb1107baaa403af65acf0d7d4eb8bf0547c03cd205934a603789778b2348e5527284f0997a51ae436564080cb30d03cbd1e805fe79c146e8d EBUILD ghc-8.10.4.ebuild 26504 BLAKE2B a8debee93bb536b1cba7fb797c37a7336269b3f5ae5501f51a0655c64c32cf2b0a01dd2f4444707ce60798f8aafaa4850dd7fd36fa542096d90eb06af5f4ed9a SHA512 f29458e868f2dba4186a25341251b24a7751e64aba3434b5c8466d73bd70b3aec7fd45a87e490ab46b3333ee721c9f62f8ac59055f84bece88f0159d41639c98
...@@ -108,7 +108,7 @@ RDEPEND+="binary? ( ${PREBUILT_BINARY_RDEPENDS} )" ...@@ -108,7 +108,7 @@ RDEPEND+="binary? ( ${PREBUILT_BINARY_RDEPENDS} )"
# On arm ghc requires llvm backend. # On arm ghc requires llvm backend.
# On ghc-8.11 does not support anything except llvm-9 today. # On ghc-8.11 does not support anything except llvm-9 today.
# See 'configure.ac:LlvmVersion=9' handling. # See 'configure.ac:LlvmVersion=9' handling.
LLVM_MAX_SLOT=9 LLVM_MAX_SLOT=10
RDEPEND+=" RDEPEND+="
llvm? ( sys-devel/llvm:${LLVM_MAX_SLOT} ) llvm? ( sys-devel/llvm:${LLVM_MAX_SLOT} )
...@@ -498,6 +498,9 @@ src_prepare() { ...@@ -498,6 +498,9 @@ src_prepare() {
sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_PERSISTENT_FLAGS}|" \ sed -i -e "s|\"\$topdir\"|\"\$topdir\" ${GHC_PERSISTENT_FLAGS}|" \
"${S}/ghc/ghc.wrapper" "${S}/ghc/ghc.wrapper"
sed -i -e "s/^LlvmVersion=[0-9]*/LlvmVersion=${LLVM_MAX_SLOT}/" \
"${S}/configure.ac"
cd "${S}" # otherwise eapply will break cd "${S}" # otherwise eapply will break
eapply "${FILESDIR}"/${PN}-7.0.4-CHOST-prefix.patch eapply "${FILESDIR}"/${PN}-7.0.4-CHOST-prefix.patch
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment