Commit b0641ad9 authored by Ben Gamari's avatar Ben Gamari 🐢
Browse files

INSTALL.md: Mention -j and other wibbles

parent f0c4e460
......@@ -8,13 +8,13 @@ has all the answers.
Before building GHC you may need to install some other tools and
libraries. See "Setting up your system for building GHC" [2].
NB. in particular you need GHC installed in order to build GHC,
N.B. in particular you need GHC installed in order to build GHC,
because the compiler is itself written in Haskell. For instructions
on how to port GHC to a new platform, see the Building Guide [1].
For building library documentation, you'll need Haddock [3]. To build
the compiler documentation, you need [Sphinx](http://www.sphinx-doc.org/) and
Xelatex (only for PDF output).
XeLaTex (only for PDF output).
Quick start: the following gives you a default build:
......@@ -28,7 +28,10 @@ Quick start: the following gives you a default build:
$ ./configure --enable-tarballs-autodownload
The "perl boot" step is only necessary if this is a tree checked out
You can use Make's `-jN` option to parallelize the build. It's generally best
to set `N` somewhere around the core count of the build machine.
The `perl boot` step is only necessary if this is a tree checked out
from git. For source distributions downloaded from GHC's web site,
this step has already been performed.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment