From Fedora Project Wiki

Revision as of 02:05, 1 December 2021 by Petersen (talk | contribs)

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.