Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Nest
Overlay
Commits
0e60fe0d
Commit
0e60fe0d
authored
Apr 14, 2021
by
James T. Lee
Browse files
ghc: Try building without LLVM optimization
parent
7dea7e82
Pipeline
#638
passed with stage
in 17 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
6 deletions
+3
-6
dev-lang/ghc/Manifest
dev-lang/ghc/Manifest
+1
-1
dev-lang/ghc/ghc-8.10.4.ebuild
dev-lang/ghc/ghc-8.10.4.ebuild
+2
-5
No files found.
dev-lang/ghc/Manifest
View file @
0e60fe0d
...
@@ -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 264
85
BLAKE2B
85f3391787917994352dc060fc0dfc9f900975fca9435b5cc226b3bc82d0a7c57969536009df789c0adca2fcae756997e3ed6df6f21e3e9773c5cea99defaef8 SHA512 5b7f72929fce893eb353f0f86beeae139cd14774f797c049be44679a6898c13ace0d3de8769d044f1fa0929aa377338849692382d22dab86
30da
17c068036f10
EBUILD ghc-8.10.4.ebuild 264
01
BLAKE2B
7c93e63482bdba5d971b6cd4d56d98520e23c4686ad2221b00abf58ca775738bf045faa7929b5c6a1b9cbcf55d0b7442a70305bdf3558b8555799a40663ce3af SHA512 81d3ddfaa81d6f12dd9daddcd20ece041558bb671f50484172a30e285566eb22eb34851fbfa4223a98434a0
30
b
da
720087eedbc0e226b49e6b5a5bba8933b546
dev-lang/ghc/ghc-8.10.4.ebuild
View file @
0e60fe0d
...
@@ -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
=
10
LLVM_MAX_SLOT
=
9
RDEPEND+
=
"
RDEPEND+
=
"
llvm? ( sys-devel/llvm:
${
LLVM_MAX_SLOT
}
)
llvm? ( sys-devel/llvm:
${
LLVM_MAX_SLOT
}
)
...
@@ -248,7 +248,7 @@ ghc_setup_cflags() {
...
@@ -248,7 +248,7 @@ ghc_setup_cflags() {
# Cmm can't parse line numbers #482086
# Cmm can't parse line numbers #482086
replace-flags
-ggdb
[
3-9]
-ggdb2
replace-flags
-ggdb
[
3-9]
-ggdb2
GHC_FLAGS
=
""
GHC_FLAGS
=
"
-optlc-O0
"
GHC_PERSISTENT_FLAGS
=
""
GHC_PERSISTENT_FLAGS
=
""
for
flag
in
${
CFLAGS
}
;
do
for
flag
in
${
CFLAGS
}
;
do
case
${
flag
}
in
case
${
flag
}
in
...
@@ -498,9 +498,6 @@ src_prepare() {
...
@@ -498,9 +498,6 @@ 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
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment