Version 4.08.2
This is the most recent release (here's the announcement), for which a source distribution and selected binary distributions are available.
Much expansion, reorganisation, optimisation and bug fixing has gone on in hslibs.
Online Docs
Distributions
- Source distribution: .tar.bz2 (2.9 M) (needs an installed GHC to build; if you've not got that, get an HC source dist; see below)
- Windows 9x/NT/2000 (20 M)
- PC running Linux (glibc 2.1), full binary build, including profiling versions of libraries: .tar.bz2 (9.2 M)
- Sun Sparc running Solaris 2.7, full binary build, including profiling versions of libraries: .tar.bz2 (11.5 M)
- Linux RedHat 6 binary, RedHat 6 profiling libraries, RedHat 6 source, RedHat 7 binary, RedHat 7 profiling libraries and RedHat 7 source RPMs (RedHat 7 RPMs courtesy of Manuel Chakravarty). Note: to get GHC to work on RedHat 7 systems, you need to install these GMP 2 libraries and development RPMs. Don't worry, they co-exist with GMP 3, as supplied with RedHat 7, quite happily.
- Debian Linux packages (courtesy of Michael Weber).
- FreeBSD binaries are available in the form of a FreeBSD package (lang/ghc-4.08.1), available from your local FreeBSD mirror site.
- NetBSD/x86 users will also be able to get GHC as a package (lang/ghc-4.08), from your local NetBSD mirror site. The port template source is here. (Try version 4.04 for now.)
- hppa1.1-hp-hpux binaries.
- MacOS X (experimental).
- PowerPC/Linux (unregisterised, no profiling, standard binary distribution).
- x86 HC files, for building from source without a previous installation of GHC. .tar.bz2 (3.9 M)
- Unregisterised HC files. These are useful in bootstrapping GHC on a new platform. .tar.bz2 (3.5 M)
- Sparc HC files, for building from source without a previous installation of GHC. .tar.bz2 (3.8 M)