diff options
author | hololeap <hololeap@users.noreply.github.com> | 2023-01-20 18:15:41 -0700 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2023-01-21 02:36:31 +0000 |
commit | 427ed5358b2f145aa1d87b6eb2503396f41fbd68 (patch) | |
tree | d22c4e62f7b0edab0ac15c97db1f7f52dc64b01f /dev-lang | |
parent | profiles/base: mask libffi[exec-stack-trampoline] again (diff) | |
download | gentoo-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 ) " |