ghc - Glasgow Haskell Compiler

Property Value
Distribution Fedora 29
Repository Fedora i386
Package filename ghc-8.2.2-69.fc29.i686.rpm
Package name ghc
Package version 8.2.2
Package release 69.fc29
Package architecture i686
Package type rpm
License BSD and HaskellReport
Maintainer -
Download size 10.61 KB
Installed size unknown
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
- 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
- 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
- GHC comes with several libraries, and thousands more are available on Hackage.


Package Version Architecture Repository
ghc-8.2.2-70.fc29.x86_64.rpm 8.2.2 x86_64 Fedora Updates
ghc-8.2.2-70.fc29.i686.rpm 8.2.2 i686 Fedora Updates
ghc-8.2.2-69.fc29.x86_64.rpm 8.2.2 x86_64 Fedora
ghc - - -


Name Value
ghc-compiler = 8.2.2-69.fc29
ghc-doc-cron = 8.2.2-69.fc29
ghc-ghc-devel = 8.2.2-69.fc29
ghc-libraries = 8.2.2-69.fc29
ghc-manual = 8.2.2-69.fc29


Name Value
ghc = 8.2.2-69.fc29
ghc(x86-32) = 8.2.2-69.fc29


Type URL
Binary Package ghc-8.2.2-69.fc29.i686.rpm
Source Package ghc-8.2.2-69.fc29.src.rpm

Install Howto

Install ghc rpm package:

# dnf install ghc


2018-07-13 - Fedora Release Engineering <> - 8.2.2-69
- Rebuilt for
2018-05-28 - Jens Petersen <> - 8.2.2-68
- fix sphinx-build version detection
- merge bcond for haddock and manual
- disable the testsuite to speed up builds
- version bootstrap and packaging fixes and tweaks
2018-05-28 - Jens Petersen <> - 8.2.2-67
- move manuals to new ghc-manual (noarch)
- rename ghc-doc-index to ghc-doc-cron (noarch)
- ghost the ghc-doc-index local state files
- ghost some newer libraries index files
- simplify and extend bcond for build configuration
- drop bootstrap builds and do ABI hash checks unless ghc version changed
- no longer need autotools on aarch64
2018-04-10 - Jens Petersen <> - 8.2.2-66
- ghc-pkg: silence the abi-depends warnings
2018-02-09 - Igor Gnatenko <> - 8.2.2-65
- Escape macros in %changelog
2018-02-07 - Fedora Release Engineering <> - 8.2.2-64
- Rebuilt for
2018-01-30 - Jens Petersen <> - 8.2.2-63
- apply Phabricator D4159.patch to workaround
2018-01-25 - Jens Petersen <> - 8.2.2-62
- 8.2.2 perf build
2018-01-24 - Jens Petersen <> - 8.2.2-61
- 8.2.2 bootstrap build
- install ghc libs in libdir and remove RUNPATHs
- add shadowed-deps.patch (haskell/cabal#4728)
- new ghc-compact library
- exclude ghc-boot for ghc-libraries
2017-10-26 - Jens Petersen <> - 8.0.2-60
- fix space in BSDHaskellReport license macro for rpm-4.14
- mark other subpackages correctly as BSD license
- drop ghc-boot from ghc-libraries

See Also

Package Description
ghc-Agda-2.5.3-14.fc29.i686.rpm Haskell Agda library
ghc-Agda-devel-2.5.3-14.fc29.i686.rpm Haskell Agda library development files
ghc-Boolean-0.2.4-6.fc29.i686.rpm Generalized booleans and numbers
ghc-Boolean-devel-0.2.4-6.fc29.i686.rpm Haskell Boolean library development files
ghc-Cabal- Haskell Cabal library
ghc-Cabal-devel- Haskell Cabal library development files
ghc-ConfigFile-1.1.4-11.fc29.i686.rpm Configuration file reading and writing
ghc-ConfigFile-devel-1.1.4-11.fc29.i686.rpm Haskell ConfigFile library development files
ghc-DAV-1.3.2-4.fc29.i686.rpm RFC 4918 WebDAV support
ghc-DAV-devel-1.3.2-4.fc29.i686.rpm Haskell DAV library development files
ghc-Decimal-0.5.1-1.fc29.i686.rpm Decimal numbers with variable precision
ghc-Decimal-devel-0.5.1-1.fc29.i686.rpm Haskell Decimal library development files
ghc-Diff-0.3.4-8.fc29.i686.rpm O(ND) diff algorithm in Haskell
ghc-Diff-devel-0.3.4-8.fc29.i686.rpm Haskell Diff library development files
ghc-EdisonAPI-1.3.1-14.fc29.i686.rpm Haskell EdisonAPI library