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 (s390x not bootstrapped yet but supported with hadrian)
| 9.2 || 10 or 11 || armv7hl
|-
|-
| 9.0.1 || 9 || aarch64, armv7hl (s390x not bootstrapped yet but supported with hadrian)
| 9.0.1 || 9 || aarch64, armv7hl
|-
|-
| 8.10.5 || 10 || aarch64, armv7hl
| 8.10.5 || 10 || aarch64, armv7hl
Line 23: Line 23:


At least x86_64 and i686 also support the LLVM backend.
At least x86_64 and i686 also support the LLVM backend.
ghc9 supports llvm backend of s390x when built with Hadrian.


GHC 9.2 has NCG for aarch64.
GHC 9.2 has NCG for aarch64.

Revision as of 02:05, 1 December 2021

GHC version recommended LLVM version Fedora archs defaulting to llvm backend
9.2 10 or 11 armv7hl
9.0.1 9 aarch64, armv7hl
8.10.5 10 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 has NCG for aarch64.