Changes between Version 2 and Version 3 of Building/Files


Ignore:
Timestamp:
Aug 1, 2008 8:12:41 AM (6 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/` ==