From Fedora Project Wiki

No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| class="wikitable"
{| class="wikitable"
|-
|-
! GHC version !! minimum LLVM version !! Fedora archs defaulting to llvm backend
! GHC version !! recommended LLVM version !! Fedora archs defaulting to llvm backend
|-
|-
| 8.10.5 || 10 || aarch64, armv7hl (s390x not bootstrapped yet but supported)
| 9.2.1 || 10 or 11 or 12 || armv7hl
|-
|-
| 8.10.4 || 9 || aarch64, armv7hl (s390x not bootstrapped yet but supported)
| 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.8 || 7 || aarch64, armv7hl
Line 15: Line 19:
| 8.2 || 3.9 || 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.

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.