summaryrefslogtreecommitdiff
path: root/rts/rts.cabal.in
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2018-05-14 21:51:48 +0100
committerSergei Trofimovich <slyfox@gentoo.org>2018-05-14 21:59:43 +0100
commit79bbb23fd3085c3dc52497175e9e74f73f7f6b68 (patch)
tree9cc2e36f1b0aea75f341f042d29a81e716d0a427 /rts/rts.cabal.in
parentd92c7556501a4cdeb7d269c4624992c94d9b3b8b (diff)
downloadhaskell-79bbb23fd3085c3dc52497175e9e74f73f7f6b68.tar.gz
rts: export new absentSumFieldError from base
commit b2ff5dde399cd012218578945ada1d9ff68daa35 "Fix #15038" added new stable closure 'absentSumFieldError_closure' to base package. This closure is used in rts package. Unfortunately the symbol was not explicitly exported and build failed on windows as: ``` "inplace/bin/ghc-stage1" -o ...hsc2hs.exe ... rts/dist/build/libHSrts.a(RtsStartup.o): In function `hs_init_ghc': rts/RtsStartup.c:272:0: error: undefined reference to `base_ControlziExceptionziBase_absentSumFieldError_closure' | 272 | getStablePtr((StgPtr)absentSumFieldError_closure); | ^ ``` This change adds 'absentSumFieldError_closure' to explicit export into libHSbase.def. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'rts/rts.cabal.in')
-rw-r--r--rts/rts.cabal.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/rts/rts.cabal.in b/rts/rts.cabal.in
index c1efd4ed59..7c1df5a342 100644
--- a/rts/rts.cabal.in
+++ b/rts/rts.cabal.in
@@ -193,6 +193,7 @@ library
"-Wl,-u,_base_GHCziIOziException_cannotCompactFunction_closure"
"-Wl,-u,_base_GHCziIOziException_cannotCompactPinned_closure"
"-Wl,-u,_base_GHCziIOziException_cannotCompactMutable_closure"
+ "-Wl,-u,_base_ControlziExceptionziBase_absentSumFieldError_closure"
"-Wl,-u,_base_ControlziExceptionziBase_nonTermination_closure"
"-Wl,-u,_base_ControlziExceptionziBase_nestedAtomically_closure"
"-Wl,-u,_base_GHCziEventziThread_blockedOnBadFD_closure"
@@ -262,6 +263,7 @@ library
"-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
"-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
"-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
"-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
"-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
"-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"