Downloading GHC
What do I need?
For the GHC sources, just download the source distribution for
the relevant version.
For a binary distribution, decide which architecture(s) you need:
| Machine |
OS |
What we call it |
| Sparc |
Solaris 2.x |
sparc-sun-solaris2 |
| Sparc |
SunOS 4 |
sparc-sun-sunos4 |
| Alpha |
DEC OSF 3 |
alpha-dec-osf |
| x86/Pentium |
Linux |
i386-unknown-linux |
| x86/Pentium |
FreeBSD |
i386-unknown-freebsd |
| x86/Pentium |
Solaris 2.x |
i386-unknown-solaris2 |
| x86/Pentium |
Win32 |
i386-unknown-cygwin32 |
| HP-PA |
Ultrix |
hppa1.1-hp-hpux |
| SGI |
Irix |
mips-sgi-irix |
There are 3 "binary bundles" for each architecture/compiler
version:
- Compiler gives you the compiler binaries, libraries, associated
tools and documentation- everything you need to compile Haskell programs.
- Profiled contains the "profiling libraries" - necessary
for using GHC's profiling features.
- Concurrent contains the libraries necessary for compiling
concurrent Haskell programs. (NOTE: not necessary for 4.00 and later,
the standard compiler bundle includes Concurrent Haskell support)
|
Not all architecture/bundle combinations are available for every architecture.
We try to put together all the possible binaries for major releases only,
the minor releases generally contain just a few binary bundles for the
architectures we have easiest access to.
|
|
|
|
- Notes:
- Anyone who can provide builds for architectures not listed here
- please drop us a line!
- There's a bug in the Makefile.in template supplied with
the various binary distributions. After unpacking, you need to apply the following
patch.
(If you're having problems applying the patch, a fixed version of the buggy Makefile.in
is also available.)
- The mips-sgi-irix6 bundle was contributed by Fuad Abdallah <abdallah@mpiz-koeln.mpg.de>.
Another 2.10 binary bundle for SGIs running IRIX6.4 has kindly been made
available
by Klemens Hemm <klemens.hemm@gmd.de>.
- The HP-UX build was contributed by Sven Panne,
and contains normal, profiling and concurrent distributions in one
package.
- An RPM
for Linux is available courtesy of Manuel Chakravarty.
- An experimental Gransim
bundle for
sparc-sun-solaris2 is available,
courtesy of David King.
- Source
Distribution
- Binary Distributions
| Architecture |
Compiler |
Profiling |
Concurrent |
| alpha-dec-osf |
 |
 |
 |
| sparc-sun-solaris2 |
 |
 |
 |
| i386-unknown-solaris2 |
 |
 |
 |
| i386-unknown-freebsd |
 |
 |
 |
| i386-unknown-linux |
 |
 |
 |
| i386-unknown-cygwin32 |
 |
 |
 |
| mips-sgi-irix6 |
 |
 |
 |
| hppa1.1-hp-hpux10 |
 |
 |
 |
|
- Source
Distribution
- HC
Files
- Binary Distributions
| Architecture |
Compiler |
Profiling |
Concurrent |
Parallel |
Gransim |
| sparc-sun-sunos4 |
 |
 |
 |
 |
 |
| sparc-sun-solaris2 |
 |
 |
 |
 |
 |
| alpha-dec-osf |
 |
 |
 |
 |
 |
| i386-unknown-linux |
 |
 |
 |
 |
 |
| i386-unknown-solaris2 |
 |
 |
 |
 |
 |
| hppa1.1-hp-hpux |
 |
 |
 |
 |
 |
|
[ Computer
Science | Functional
Programming | GHC
Homepage]