| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9.8.4-r1 | 8 | ~amd64 ~arm64 | 0/9.8.4-r1 |
| 9.8.4 | 8 | ~amd64 ~arm64 | 0/9.8.4 |
| 9.8.3-r1 | 8 | ~amd64 | 0/9.8.3-r1 |
| 9.8.2-r4 | 8 | ~amd64 | 0/9.8.2-r4 |
| 9.6.7 | 8 | ~amd64 ~arm64 | 0/9.6.7 |
| 9.6.6 | 8 | ~amd64 ~arm64 | 0/9.6.6 |
| 9.6.5 | 8 | ~amd64 | 0/9.6.5 |
| 9.6.4-r1 | 8 | ~amd64 | 0/9.6.4-r1 |
| 9.6.3-r1 | 8 | ~amd64 | 0/9.6.3-r1 |
| 9.4.8 | 8 | ~amd64 ~arm64 | 0/9.4.8 |
| 9.4.7 | 8 | ~amd64 | 0/9.4.7 |
| 9.2.8 | 8 | ~amd64 ~x86 | 0/9.2.8 |
| 9.2.7-r1 | 8 | ~amd64 ~arm64 ~ppc64 ~riscv ~x86 | 0/9.2.7-r1 |
| 9.12.3 | 8 | ~amd64 | 0/9.12.3 |
| 9.12.2 | 8 | ~amd64 | 0/9.12.2 |
| 9.12.1-r2 | 8 | ~amd64 | 0/9.12.1-r2 |
| 9.10.2 | 8 | ~amd64 | 0/9.10.2 |
| 9.10.1-r6 | 8 | ~amd64 | 0/9.10.1-r6 |
<pkgmetadata> <maintainer type="project"> <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> <use> <flag name="binary">Install the binary version directly, rather than using it to build the source version.</flag> <flag name="elfutils">Enable DWARF-based backtraces using <pkg>dev-libs/elfutils</pkg>.</flag> <flag name="ghcbootstrap">Bootstrap GHC from an existing GHC installation.</flag> <flag name="ghcmakebinary">Internal: Build binary friendly for redistribution.</flag> <flag name="gmp">Use <pkg>dev-libs/gmp</pkg> for integer operations (works faster, but an external depend).</flag> <flag name="llvm">Pull in dependencies for the <pkg>llvm-core/llvm</pkg> codegen backend.</flag> <flag name="numa">Enable NUMA thread balancing policy using <pkg>sys-process/numactl</pkg>.</flag> <flag name="unregisterised">Create an unregisterised build in which only the C codegen backend will be available.</flag> </use> <upstream> <remote-id type="github">ghc/ghc</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 9.8.4-r1 | 9.8.4 | 9.8.3-r1 | 9.8.2-r4 | 9.6.7 | 9.6.6 | 9.6.5 | 9.6.4-r1 | 9.6.3-r1 | 9.4.8 | 9.4.7 | 9.2.8 | 9.2.7-r1 | 9.12.3 | 9.12.2 | 9.12.1-r2 | 9.10.2 | 9.10.1-r6 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| big-endian | When manually selecting the endianness, use big-endian (default is little-endian). ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| binary | Install the binary version directly, rather than using it to build the source version. | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✗ |
| doc | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| elfutils | Enable DWARF-based backtraces using <pkg>dev-libs/elfutils</pkg>. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ghcbootstrap | Bootstrap GHC from an existing GHC installation. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ghcmakebinary | Internal: Build binary friendly for redistribution. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| gmp | Use <pkg>dev-libs/gmp</pkg> for integer operations (works faster, but an external depend). | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| llvm | Pull in dependencies for the <pkg>llvm-core/llvm</pkg> codegen backend. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| numa | Enable NUMA thread balancing policy using <pkg>sys-process/numactl</pkg>. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| profile | Enable profiling flags ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| test | Enables the hadrian selftest rules which require QuickCheck. Disabling it thus saves on a few dependencies which can be problematic when bootstrapping. ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| unregisterised | Create an unregisterised build in which only the C codegen backend will be available. | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size |
|---|---|---|
| DIST | Cabal-3.10.3.0.tar.gz | 397960 bytes |
| DIST | Cabal-3.12.1.0.tar.gz | 431658 bytes |
| DIST | Cabal-3.14.1.1.tar.gz | 474624 bytes |
| DIST | Cabal-syntax-3.10.3.0.tar.gz | 233472 bytes |
| DIST | Cabal-syntax-3.12.1.0.tar.gz | 237493 bytes |
| DIST | array-0.5.8.0.tar.gz | 22990 bytes |
| DIST | deepseq-1.5.1.0.tar.gz | 12471 bytes |
| DIST | directory-1.3.9.0.tar.gz | 98128 bytes |
| DIST | file-io-0.1.5.tar.gz | 11890 bytes |
| DIST | filepath-1.4.301.0.tar.gz | 99894 bytes |
| DIST | ghc-9.10.1-src.tar.xz | 32828552 bytes |
| DIST | ghc-9.10.1-src.tar.xz.sig | 586 bytes |
| DIST | ghc-9.12.1-revert-division-optimization.patch | 375221 bytes |
| DIST | ghc-9.12.1-src.tar.xz | 33397696 bytes |
| DIST | ghc-9.12.1-src.tar.xz.sig | 438 bytes |
| DIST | ghc-9.2.7-src.tar.xz | 24610432 bytes |
| DIST | ghc-9.2.7-src.tar.xz.sig | 438 bytes |
| DIST | ghc-9.2.7-testsuite.tar.xz | 3219572 bytes |
| DIST | ghc-9.6.3-src.tar.xz | 29346888 bytes |
| DIST | ghc-9.6.3-src.tar.xz.sig | 592 bytes |
| DIST | ghc-9.6.4-src.tar.xz | 29451856 bytes |
| DIST | ghc-9.6.4-src.tar.xz.sig | 438 bytes |
| DIST | ghc-9.8.2-src.tar.xz | 32432564 bytes |
| DIST | ghc-9.8.2-src.tar.xz.sig | 438 bytes |
| DIST | ghc-9.8.3-src.tar.xz | 32565948 bytes |
| DIST | ghc-9.8.3-src.tar.xz.sig | 586 bytes |
| DIST | ghc-bin-9.0.2-r4-aarch64-unknown-linux-gnu.tar.gz | 221699967 bytes |
| DIST | ghc-bin-9.0.2-r4-i686-pc-linux-gnu.gpkg.tar | 81059840 bytes |
| DIST | ghc-bin-9.0.2-r4-powerpc64-unknown-linux-gnu.tar.gz | 233834058 bytes |
| DIST | ghc-bin-9.0.2-r4-powerpc64le-unknown-linux-gnu.tar.gz | 210668658 bytes |
| DIST | ghc-bin-9.0.2-r4-riscv64-unknown-linux-gnu.tar.gz | 315182159 bytes |
| DIST | ghc-bin-9.0.2-r4-x86_64-pc-linux-gnu.gpkg.tar | 123955200 bytes |
| DIST | ghc-bin-9.2.7-r1-aarch64-unknown-linux-gnu.gpkg.tar | 146124800 bytes |
| DIST | ghc-bin-9.2.7-r1-i686-pc-linux-gnu.gpkg.tar | 85729280 bytes |
| DIST | ghc-bin-9.2.7-r1-powerpc64-unknown-linux-gnu.gpkg.tar | 212019200 bytes |
| DIST | ghc-bin-9.2.7-r1-powerpc64le-unknown-linux-gnu.gpkg.tar | 186378240 bytes |
| DIST | ghc-bin-9.2.7-r1-riscv64-unknown-linux-gnu.gpkg.tar | 266608640 bytes |
| DIST | ghc-bin-9.2.7-r1-x86_64-pc-linux-gnu.gpkg.tar | 86016000 bytes |
| DIST | ghc-bin-9.2.8-i686-pc-linux-gnu.gpkg.tar | 105441280 bytes |
| DIST | ghc-bin-9.2.8-x86_64-pc-linux-gnu.gpkg.tar | 85432320 bytes |
| DIST | ghc-daf659b6e3c8f2a84100fbee797cd9d457c00df5.tar.gz | 25761637 bytes |
| DIST | os-string-2.0.7.tar.gz | 44683 bytes |
| DIST | process-1.6.18.0.tar.gz | 96233 bytes |
| DIST | process-1.6.25.0.tar.gz | 100551 bytes |
| DIST | stm-2.5.3.1.tar.gz | 16965 bytes |
| DIST | unix-2.8.6.0.tar.gz | 184419 bytes |