From Fedora Project Wiki

No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 3: Line 3:
! GHC version !! recommended LLVM version !! Fedora archs defaulting to llvm backend
! GHC version !! recommended LLVM version !! Fedora archs defaulting to llvm backend
|-
|-
| 9.2 || 10 or 11 || aarch64, armv7hl (s390x not bootstrapped yet but supported)
| 9.2.1 || 10 or 11 or 12 || armv7hl
|-
|-
| 9.0.1 || 9 || aarch64, armv7hl (s390x not bootstrapped yet but supported)
| 9.0.1 || 9 || aarch64, armv7hl
|-
|-
| 8.10.5 || 10 || aarch64, armv7hl (s390x not bootstrapped yet but supported)
| 8.10.5 || 10 or 11 || aarch64, armv7hl
|-
|-
| 8.10.4 || 9 || aarch64, armv7hl (s390x not bootstrapped yet but supported)
| 8.10.4 || 9 || aarch64, armv7hl
|-
|-
| 8.8 || 7 || aarch64, armv7hl
| 8.8 || 7 || aarch64, armv7hl
Line 15: Line 15:
| 8.6 || 6 || aarch64, armv7hl
| 8.6 || 6 || aarch64, armv7hl
|-
|-
| 8.4 || 5.0 || aarch64, armv7hl
| 8.4 || 5 || aarch64, armv7hl
|-
|-
| 8.2 || 3.9 || aarch64, armv7hl
| 8.2 || 3.9 || aarch64, armv7hl
Line 24: Line 24:
At least x86_64 and i686 also support the LLVM backend.
At least x86_64 and i686 also support the LLVM backend.


GHC 9.2 should also get NCG for aarch64.
ghc9 supports llvm backend of s390x when built with Hadrian.
 
GHC 9.2.1 has NCG for aarch64.

Latest revision as of 02:08, 1 December 2021

GHC version recommended LLVM version Fedora archs defaulting to llvm backend
9.2.1 10 or 11 or 12 armv7hl
9.0.1 9 aarch64, armv7hl
8.10.5 10 or 11 aarch64, armv7hl
8.10.4 9 aarch64, armv7hl
8.8 7 aarch64, armv7hl
8.6 6 aarch64, armv7hl
8.4 5 aarch64, armv7hl
8.2 3.9 aarch64, armv7hl

x86_64, i686 and ppc64le have Native Code Generation (NCG).

At least x86_64 and i686 also support the LLVM backend.

ghc9 supports llvm backend of s390x when built with Hadrian.

GHC 9.2.1 has NCG for aarch64.