[GHC] #8976: dll-split: internal error: evacuate(static): strange closure type 0
GHC
ghc-devs at haskell.org
Thu Apr 10 03:31:56 UTC 2014
#8976: dll-split: internal error: evacuate(static): strange closure type 0
----------------------------------------+---------------------------
Reporter: juhpetersen | Owner:
Type: bug | Status: new
Priority: normal | Milestone: 7.8.2
Component: Driver | Version: 7.8.1
Resolution: | Keywords:
Operating System: Linux | Architecture: arm
Type of failure: Building GHC failed | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
----------------------------------------+---------------------------
Changes (by juhpetersen):
* component: Compiler => Driver
* milestone: => 7.8.2
Comment:
Karel pointed out this post by Ben on this topic:
http://bgamari.github.io/posts/2014-03-06-compiling-ghc-7.8-on-arm.html
(the short version being to use the gold linker).
Austin suspects it started happening after RC2 because of
https://github.com/ghc/ghc/commit/abb86adf7f749b3d44887d28bc96b43c5a1e0631
which presumably started the ARM build using dynamic linking.
I guess it would be good to force the ARM build to use the gold
linker for dyn linking, at least when the bfd linker is "broken".
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8976#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list