[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