[GHC] #8976: dll-split: internal error: evacuate(static): strange closure type 0

GHC ghc-devs at haskell.org
Sun Jul 20 14:51:07 UTC 2014


#8976: dll-split: internal error: evacuate(static): strange closure type 0
-------------------------------------+-------------------------------------
              Reporter:              |             Owner:
  juhpetersen                        |            Status:  new
                  Type:  bug         |         Milestone:  7.8.4
              Priority:  normal      |           Version:  7.8.1
             Component:  Driver      |          Keywords:
            Resolution:              |  Operating System:  Linux
Differential Revisions:              |   Type of failure:  Building GHC
          Architecture:  arm         |  failed
            Difficulty:  Unknown     |         Test Case:
            Blocked By:              |          Blocking:
       Related Tickets:              |
-------------------------------------+-------------------------------------

Comment (by slomo):

 For allowing to build with gold, ticket #7452 has to be fixed too
 (includes patch)

 After that it seems to be possible to build 7.8.3 with gold by setting
 CONF_GCC_LINKER_OPTS_STAGE1="-fuse-ld=gold"
 CONF_GCC_LINKER_OPTS_STAGE2="-fuse-ld=gold"
 and calling configure with --with-ld=ld.gold

 This assumes that stage0 ghc works out of the box with its configured
 linker (e.g. the default system linker is still bfd, as is on Debian). And
 this also requires the patch from ticket #9336

 I'm not 100% sure yet if the build will succeed, it's still running. But
 this brings us one step closer at least.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8976#comment:6>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list