Here's a list of things to check before you get started.
- Disk space needed: About 30MB (five hamburgers' worth) of disk space
for the most basic binary distribution of GHC; more for some
platforms, e.g., Alphas. An extra ``bundle'' (e.g., concurrent
Haskell libraries) might take you to 8--10 hamburgers.
You'll need over 100MB (say, 20 hamburgers' worth) if you need to
build the basic stuff from scratch.
All of the above are estimates of disk-space needs.(I don't yet
know the disk requirements for the non-GHC tools).
- Use an appropriate machine, compilers, and things.
SPARC boxes, DEC Alphas running OSF/1, and PCs running Linux, FreeBSD,
or Solaris are all fully supported. MIPS, AIX, Win32 and HP boxes are
in pretty good shape. Section
gives the full run-down on ports or lack thereof.
- Be sure that the ``pre-supposed'' utilities are installed.
Installing Pre-Supposed Utilities elaborates.
- If you have any problem when building or installing the Glasgow
tools, please check the ``known pitfalls'' (Section
Building Pitfalls). Also check the
known bugs page:
If you feel there is still some shortcoming in our procedure or
instructions, please report it.
For GHC, please see the bug-reporting section of the User's guide
(separate document), to maximise the usefulness of your report.
If in doubt, please send a message to