Glasgow Haskell Compiler
32.19 MB
built 2026-10-14 10:13:20 GMT
Description
GHC is a state-of-the-art, open source, compiler and interactive environment
for the functional language Haskell. Highlights:
- GHC supports the entire Haskell 2010 language plus a wide variety of
extensions.
- GHC has particularly good support for concurrency and parallelism,
including support for Software Transactional Memory (STM).
- GHC generates fast code, particularly for concurrent programs.
Take a look at GHC's performance on The Computer Language Benchmarks Game.
- GHC works on several platforms including Windows, Mac, Linux,
most varieties of Unix, and several different processor architectures.
- GHC has extensive optimisation capabilities, including inter-module
optimisation.
- GHC compiles Haskell code either directly to native code or using LLVM
as a back-end. GHC can also generate C code as an intermediate target for
porting to new platforms. The interactive environment compiles Haskell to
bytecode, and supports execution of mixed bytecode/compiled programs.
- Profiling is supported, both by time/allocation and various kinds of heap
profiling.
- GHC comes with several libraries, and thousands more are available on Hackage.
Dependencies
56 totalRequires47
- alex
- autoconf
- automake
- binutils
- clang19
- gcc-c++
- ghc-Cabal-devel
- ghc-array-devel
- ghc-base-devel
- ghc-base16-bytestring-devel
- ghc-binary-devel
- ghc-bytestring-devel
- ghc-compiler
- ghc-containers-devel
- ghc-cryptohash-sha256-devel
- ghc-deepseq-devel
- ghc-directory-devel
- ghc-extra-devel
- ghc-filepath-devel
- ghc-ghc-boot-th-devel
- ghc-haskeline-devel
- ghc-mtl-devel
- ghc-parsec-devel
- ghc-pretty-devel
- ghc-process-devel
- ghc-rpm-macros-extra >= 2.11
- ghc-shake-devel
- ghc-stm-devel
- ghc-template-haskell-devel
- ghc-text-devel
- ghc-time-devel
- ghc-transformers-devel
- ghc-unix-devel
- ghc-unordered-containers-devel
- gmp-devel
- libdwarf-devel
- libffi-devel
- libzstd-devel
- llvm19
- make
- ncurses-devel
- numactl-devel
- perl-interpreter
- python3
- python3-sphinx
- rpmlib(CompressedFileNames) <= 3.0.4-1
- rpmlib(FileDigests) <= 4.6.0-1
Provides9
- ghc9.12 = 9.12.4-18.fc45
- ghc9.12-compiler = 9.12.4-18.fc45
- ghc9.12-compiler-default = 9.12.4-18.fc45
- ghc9.12-devel = 9.12.4-18.fc45
- ghc9.12-doc = 9.12.4-18.fc45
- ghc9.12-filesystem = 9.12.4-18.fc45
- ghc9.12-hadrian = 0.1.0.0-18.fc45
- ghc9.12-manual = 9.12.4-18.fc45
- ghc9.12-prof = 9.12.4-18.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
15Name ![]() |
Size |
|---|---|
| 11578.patch | 1.73 KB |
| 15370.patch | 3.49 KB |
| ghc-9.12.4-src.tar.xz | 32.14 MB |
| ghc-Cabal-install-PATH-warning.patch | 569.00 B |
| ghc-gen_contents_index-haddock-path.patch | 423.00 B |
| ghc-gen_contents_index-nodocs.patch | 462.00 B |
| ghc-hadrian-s390x-rts--qg.patch | 525.00 B |
| ghc-pkg.man | 6.29 KB |
| ghc-platform-ppc64le.patch | 527.00 B |
| ghc-rts.cabal-ppc64le.patch | 532.00 B |
| ghc9.12.spec | 33.39 KB |
| haddock-remove-googleapis-fonts.patch | 1.38 KB |
| haddock.man | 5.57 KB |
| no-missing-haddock-file-warning.patch | 1.10 KB |
| runghc.man | 1.38 KB |
Files 1–15 of 15
Component of
buildroots that installed this RPMNo Buildroots
