GHC needs bootstrapping on Aarch64

Bug #1287505 reported by Riku Voipio
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro AArch64 cross-distro work
Fix Committed
Undecided
Unassigned

Bug Description

GNU haskell (GHC) should be ported and bootstrapped for Aarch64.

Since GHC uses itself to build, it needs a bit of manual wedging for the first succesfull build:

https://ghc.haskell.org/trac/ghc/wiki/Building/Porting

http://www.haskell.org/ghc/docs/6.4.2/html/building/sec-porting-ghc.html

These steps would allow a large amount haskell modules to build on Aarch64

Colin Watson (cjwatson)
Changed in linaro-aarch64:
assignee: nobody → Colin Watson (cjwatson)
Colin Watson (cjwatson)
Changed in linaro-aarch64:
status: New → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

This is now bootstrapped in trusty, after a bit of a porting saga. Let me know whether you think that's sufficient for this bug, or whether you want to repurpose it for more sophisticated GHC enablement on arm64 (e.g. GHCi, LLVM or native code generation, etc.).

Revision history for this message
Riku Voipio (riku-voipio) wrote :

Thanks, Colin!

GHCi and native code are IIRC missing from arm32 port well. Unless there is a popular usecase that requires ghci or higher performance from llvm/native code generation, those features will probably remain in low priority in backlog.

Changed in linaro-aarch64:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
Changed in linaro-aarch64:
assignee: Colin Watson (cjwatson) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.