| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9.2.8 | 7 | ~amd64 ~arm64 ~ppc64 ~riscv ~x86 | 0/9.2.8 |
| 9.0.2-r4 | 7 | ~amd64 ~arm64 ~ppc64 ~riscv ~x86 | 0/9.0.2-r4 |
<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">Internal: 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.2.8 | 9.0.2-r4 |
|---|---|---|---|
| big-endian | Big-endian toolchain support | ✓ | ✓ |
| binary | Install the binary version directly, rather than using it to build the source version. | ✓ | ✓ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ |
| elfutils | Enable DWARF-based backtraces using <pkg>dev-libs/elfutils</pkg>. | ✓ | ✓ |
| ghcbootstrap | Internal: 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 | Add support for software performance analysis (will likely vary from ebuild to ebuild) | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ |
| unregisterised | Create an unregisterised build in which only the C codegen backend will be available. | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | ghc-9.2.8-src.tar.xz | 24661260 bytes | 9.2.8 |
| DIST | ghc-9.2.8-testsuite.tar.xz | 3213812 bytes | 9.2.8 |
| Type | File | Size |
|---|---|---|
| DIST | ghc-9.0.2-riscv64-llvm.patch.xz | 7148 bytes |
| DIST | ghc-9.0.2-src.tar.xz | 27270396 bytes |
| DIST | ghc-9.0.2-testsuite.tar.xz | 2403564 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.8-aarch64-unknown-linux-gnu.gpkg.tar | 147927040 bytes |
| DIST | ghc-bin-9.2.8-i686-pc-linux-gnu.gpkg.tar | 105441280 bytes |
| DIST | ghc-bin-9.2.8-powerpc64-unknown-linux-gnu.gpkg.tar | 213811200 bytes |
| DIST | ghc-bin-9.2.8-powerpc64le-unknown-linux-gnu.gpkg.tar | 188190720 bytes |
| DIST | ghc-bin-9.2.8-riscv64-unknown-linux-gnu.gpkg.tar | 269434880 bytes |
| DIST | ghc-bin-9.2.8-x86_64-pc-linux-gnu.gpkg.tar | 85432320 bytes |
| DIST | process-1.6.16.0.tar.gz | 87354 bytes |