[GHC] #7942: aarch64 support in ghc

GHC ghc-devs at haskell.org
Fri Oct 3 03:32:57 UTC 2014


#7942: aarch64 support in ghc
-------------------------------------+-------------------------------------
              Reporter:  jcapik      |            Owner:
                  Type:  feature     |           Status:  closed
  request                            |        Milestone:  7.10.1
              Priority:  normal      |          Version:
             Component:  Compiler    |         Keywords:
            Resolution:  fixed       |     Architecture:  arm
      Operating System:  Linux       |       Difficulty:  Unknown
       Type of failure:  GHC         |       Blocked By:
  doesn't work at all                |  Related Tickets:  7623, 8664
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------

Comment (by juhpetersen):

 Replying to [comment:40]:
 > Maybe I should try installing statically linked ghc and see if that
 makes difference.

 Unfortunately the DYNAMIC_GHC_PROGRAMS=NO build fails already in the build
 phase:

 {{{
 :
 cat utils/hpc/hpc.wrapper                                     >>
 inplace/bin/hpc
 chmod +x
 inplace/bin/hpc
 Reachable modules from DynFlags out of date
 Please fix compiler/ghc.mk, or building DLLs on Windows may break (#7780)
 Redundant modules: Bitmap BlockId ByteCodeAsm ByteCodeInstr ByteCodeItbls
 CLabel Cmm CmmCallConv CmmExpr CmmInfo CmmMachOp CmmNode CmmUtils
 CodeGen.Platform CodeGen.Platform.ARM CodeGen.Platform.NoRegs
 CodeGen.Platform.PPC CodeGen.Platform.PPC_Darwin CodeGen.Platform.SPARC
 CodeGen.Platform.X86 CodeGen.Platform.X86_64 FastBool Hoopl Hoopl.Dataflow
 InteractiveEvalTypes MkGraph PprCmm PprCmmDecl PprCmmExpr Reg RegClass
 SMRep StgCmmArgRep StgCmmClosure StgCmmEnv StgCmmLayout StgCmmMonad
 StgCmmProf StgCmmTicky StgCmmUtils StgSyn Stream
 compiler/ghc.mk:640: recipe for target 'compiler/stage2/dll-split.stamp'
 failed
 make[1]: *** [compiler/stage2/dll-split.stamp] Error 1
 make[1]: *** Waiting for unfinished jobs....
 Makefile:64: recipe for target 'all' failed
 make: *** [all] Error 2
 }}}

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


More information about the ghc-tickets mailing list