summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2012-02-16 10:37:03 +0000
committerSimon Marlow <marlowsd@gmail.com>2012-02-16 10:42:04 +0000
commit95d2e12cbee185dd78a66e4cd44d6915519f1fa9 (patch)
tree5e4e9f79f697e1052961bb0f58d03d343d1eb75b
parentb6f94b51ec68d9eadb556120a2afa6e248b5207b (diff)
downloadhaskell-95d2e12cbee185dd78a66e4cd44d6915519f1fa9.tar.gz
point to the wiki for "Setting up your system for building GHC" (#5874)
-rw-r--r--README11
1 files changed, 6 insertions, 5 deletions
diff --git a/README b/README
index c9bb7f11dd..11a6ed3dee 100644
--- a/README
+++ b/README
@@ -50,12 +50,12 @@ For full information on building GHC, see the GHC Building Guide [3].
Here follows a summary - if you get into trouble, the Building Guide
has all the answers.
-NB. 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.
+Before building GHC you may need to install some other tools and
+libraries. See "Setting up your system for building GHC" [8].
-If you're building from git sources (as opposed to a source
-distribution) then you also need to install Happy [4] and Alex [5].
+NB. 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 [3].
For building library documentation, you'll need Haddock [6]. To build
the compiler documentation, you need a good DocBook XML toolchain and
@@ -93,6 +93,7 @@ References
[5] http://www.haskell.org/alex/ Alex
[6] http://www.haskell.org/haddock/ Haddock
[7] http://hackage.haskell.org/trac/ghc/wiki/Building/SyncAll
+ [8] http://hackage.haskell.org/trac/ghc/wiki/Building/Preparation
Contributors