From Fedora Project Wiki

No edit summary
No edit summary
 
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 || armv7hl
| 9.2.1 || 10 or 11 or 12 || armv7hl
|-
|-
| 9.0.1 || 9 || aarch64, armv7hl
| 9.0.1 || 9 || aarch64, armv7hl
|-
|-
| 8.10.5 || 10 || aarch64, armv7hl
| 8.10.5 || 10 or 11 || aarch64, armv7hl
|-
|-
| 8.10.4 || 9 || aarch64, armv7hl
| 8.10.4 || 9 || aarch64, armv7hl
Line 26: Line 26:
ghc9 supports llvm backend of s390x when built with Hadrian.
ghc9 supports llvm backend of s390x when built with Hadrian.


GHC 9.2 has NCG for aarch64.
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.