
#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