Changes between Version 49 and Version 50 of Building/Using


Ignore:
Timestamp:
May 25, 2010 8:52:28 AM (5 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Using

    v49 v50  
    383383   `libraries/Cabal/dist-boot`.
    384384
    385  * Then we build GHC against these packages, still using your
    386    installed GHC.  This is called the "stage 1" compiler (see
     385 * Then we build package `ghc`, still using the installed GHC.
     386   The `ghc` package is a perfectly ordinary package.  The source
     387   code for the package is all the files in `compiler/`.
     388
     389 * Now, still using the installed GHC, we build the `ghc` executable,
     390   from source code in `ghc/`.  This source code is just a small Haskell
     391   program that depends on package `ghc`.
     392
     393   The resulting executable is
     394   called the "stage 1" compiler (see
    387395   [wiki:Building/Architecture/Idiom/Stages stages]).  You can run the
    388396   stage 1 compiler by invoking `inplace/bin/ghc-stage1`.  The stage 1