Changes between Version 2 and Version 3 of Building/Files


Ignore:
Timestamp:
Aug 1, 2008 8:12:41 AM (7 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/Files

    v2 v3  
    1111  Lists the packages that `darcs-all` should get or pull.  `packages` is looked at only by `darcs-all`.
    1212
     13 '''`validate`''':: Run `validate` before committing (see [wiki:TestingPatches]).  The script is documented in the file itself.
     14
    1315 '''`ghc.spec`'''::
    1416  What is this?
     
    1618== `libraries/` ==
    1719
    18 The `libraries/` directory contains all the packages that GHC needs to build.
     20The `libraries/` directory contains all the packages that GHC needs to build.  It has one sub-directory for each package repository (e.g. `base`, `haskell98`, `random`). Usually each such repository builds just one package but sometimes more than one (e.g DPH).
    1921
    20 == `utils/` ==
     22 * '''`libraries/cabal-bin.hs`''' is .... (mention the executable too)
     23 * '''`libraries/ifBuildable/`''' is ...?
     24 * '''`libraries/bootstrapping/`''' is ...?
     25
     26`runghc.wrapper`?
     27
     28== `utils/`, `libffi/` ==
    2129
    2230The `utils` directory contains support utilities that GHC uses.  Some of these are themselves separate repositories that `darcs-all` pulls; others are part of the main GHC repository.  Typically these utilities are built once and for all when your build tree is initialised.
     31
     32''Why isn't libffi in utils/?''
    2333
    2434== `compiler/`, `rts/`, `docs/`, `includes/` ==