summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhololeap <hololeap@users.noreply.github.com>2023-01-20 18:15:41 -0700
committerSam James <sam@gentoo.org>2023-01-21 02:36:31 +0000
commit427ed5358b2f145aa1d87b6eb2503396f41fbd68 (patch)
treed22c4e62f7b0edab0ac15c97db1f7f52dc64b01f /dev-lang
parentprofiles/base: mask libffi[exec-stack-trampoline] again (diff)
downloadgentoo-427ed5358b2f145aa1d87b6eb2503396f41fbd68.tar.gz
gentoo-427ed5358b2f145aa1d87b6eb2503396f41fbd68.tar.bz2
gentoo-427ed5358b2f145aa1d87b6eb2503396f41fbd68.zip
dev-lang/ghc: depend on libffi[-exec-static-trampoline]
The 8.10 line of ghc needs USE=exec-static-trampoline turned off on libffi. The fix exists in 9.0.2 and later versions of ghc. See: https://gitlab.haskell.org/ghc/ghc/-/merge_requests/6155 Bug: https://bugs.gentoo.org/801109 Reported-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/29195 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/ghc/ghc-8.10.6-r2.ebuild (renamed from dev-lang/ghc/ghc-8.10.6-r1.ebuild)2
1 files changed, 1 insertions, 1 deletions
diff --git a/dev-lang/ghc/ghc-8.10.6-r1.ebuild b/dev-lang/ghc/ghc-8.10.6-r2.ebuild
index 32dcc0691043..a6c5e39b7c68 100644
--- a/dev-lang/ghc/ghc-8.10.6-r1.ebuild
+++ b/dev-lang/ghc/ghc-8.10.6-r2.ebuild
@@ -87,7 +87,7 @@ RDEPEND="
dev-libs/gmp:0=
sys-libs/ncurses:=[unicode(+)]
elfutils? ( dev-libs/elfutils )
- !ghcmakebinary? ( dev-libs/libffi:= )
+ !ghcmakebinary? ( dev-libs/libffi:=[-exec-static-trampoline] )
numa? ( sys-process/numactl )
"