dev-lang/ghc (Miezhiko)

Search

Package Information

Description:
The Glasgow Haskell Compiler
Homepage:
https://www.haskell.org/ghc/
License:
BSD

Versions

Version EAPI Keywords Slot
9.12.1-r1 8 ~amd64 0/9.12.1-r1

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

Flag Description 9.12.1-r1
big-endian ⚠️
doc ⚠️
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 ⚠️
test ⚠️
unregisterised Create an unregisterised build in which only the C codegen backend will be available.

Files

Manifest

Type File Size Versions
DIST ghc-9.10.1-x86_64-alpine3_12-linux-static-int_native.tar.xz 241717536 bytes 9.12.1-r1
DIST ghc-daf659b6e3c8f2a84100fbee797cd9d457c00df5.tar.gz 25761637 bytes 9.12.1-r1
DIST hadrian-bootstrap-sources-9.10.1.tar.gz 2548571 bytes 9.12.1-r1
Unmatched Entries
Type File Size
AUX ghc-7.0.4-CHOST-prefix.patch 276 bytes
AUX ghc-7.8.3-prim-lm.patch 444 bytes
AUX ghc-8.10.1-allow-cross-bootstrap.patch 541 bytes
AUX ghc-8.2.1_rc1-win32-cross-2-hack.patch 6232 bytes
AUX ghc-9.0.2-CHOST-prefix.patch 282 bytes
AUX ghc-9.0.2-darwin.patch 916 bytes
AUX ghc-9.0.2-disable-unboxed-arrays.patch 1298 bytes
AUX ghc-9.0.2-fix-tests-python310.patch 1116 bytes
AUX ghc-9.0.2-fptools.patch 711 bytes
AUX ghc-9.0.2-llvm-13.patch 988 bytes
AUX ghc-9.0.2-llvm-14.patch 487 bytes
AUX ghc-9.0.2-modorigin-semigroup.patch 1210 bytes
AUX ghc-9.0.2-modorigin.patch 1169 bytes
AUX ghc-9.0.2-sphinx-6.patch 1560 bytes
AUX ghc-9.0.2-verbose-modunusable.patch 572 bytes
AUX ghc-9.10.1-deepseq-1_5_1_0.patch 640 bytes
AUX ghc-9.10.1-fix-configure-implicit-function.patch 635 bytes
AUX ghc-9.10.1-llvm-19.patch 1090 bytes
AUX ghc-9.12.1-allow-cross-bootstrap.patch 362 bytes
AUX ghc-9.12.1-clang-preprocessor.patch 591 bytes
AUX ghc-9.12.1-cpp-guard-fix.patch 1370 bytes
AUX ghc-9.12.1-llvm-19.patch 819 bytes
AUX ghc-9.2.6-fix-alignment-of-capability.patch 8129 bytes
AUX ghc-9.2.7-modorigin-semigroup.patch 1283 bytes
AUX ghc-9.4.5-llvm-16.patch 1362 bytes
AUX ghc-9.4.5-musl-target.patch 429 bytes
AUX ghc-9.4.8-fix-buggy-tests.patch 1781 bytes
AUX ghc-9.4.8-fix-configure-implicit-function.patch 620 bytes
AUX ghc-9.4.8-fix-ipe-test.patch 1229 bytes
AUX ghc-9.4.8-force-merge-objects-when-building-dynamic-objects.patch 4747 bytes
AUX ghc-9.4.8-llvm-19.patch 1730 bytes
AUX ghc-9.6.3-fix-ipe-test.patch 1231 bytes
AUX ghc-9.6.4-llvm-19.patch 1738 bytes
AUX ghc-9.8.2-fix-buggy-tests.patch 1292 bytes
AUX ghc-9.8.2-fix-ipe-test.patch 1192 bytes
AUX ghc-9.8.2-force-merge-objects-when-building-dynamic-objects.patch 3721 bytes
AUX ghc-bash-completion 6496 bytes
AUX hadrian-9.10.1-remove-with-cc-configure-flag.patch 860 bytes
AUX hadrian-9.12.1-remove-with-cc-configure-flag.patch 885 bytes
AUX hadrian-9.4.8-disable-doc-archives.patch 1107 bytes
AUX hadrian-9.4.8-remove-with-cc-configure-flag.patch 904 bytes
AUX latomic-subword 2886 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 ghc-9.12.1-src.tar.xz 33397696 bytes
DIST ghc-9.12.1-src.tar.xz.sig 438 bytes
DIST process-1.6.25.0.tar.gz 100551 bytes
EBUILD ghc-9.12.1-r1.ebuild 26585 bytes
MISC metadata.xml 1172 bytes