Changes between Version 8 and Version 9 of Building/GettingTheSources


Ignore:
Timestamp:
Apr 2, 2007 12:40:36 PM (8 years ago)
Author:
simonmar
Comment:

modify recommendations about --partial

Legend:

Unmodified
Added
Removed
Modified
  • Building/GettingTheSources

    v8 v9  
    3535}}} 
    3636 
    37 '''NOTE''': You really want {{{--partial}}} when grabbing GHC.  There are some 15000 patches in the repository, which take a long time to download without {{{--partial}}}.  The {{{darcs-all}}} script automatically adds {{{--partial}}} for the packages. If you are a developer and you know what you are doing, you can omit {{{--partial}}} and use {{{./darcs-all get --complete}}} to get a decade of patches. 
     37'''NOTE''': You really want {{{--partial}}} when grabbing GHC.  There are some 15000 patches in the repository, which take a long time to download without {{{--partial}}}.  The {{{darcs-all}}} script automatically adds {{{--partial}}} for the packages.  However, if you are a developer and intend to make changes to your GHC source tree, then we recommend ''not'' using `--partial`, and adding `--complete` to the `darcs-all` command-line which disables its default use of `--partial`.  We avoid `--partial` when developing due to bugs in darcs that affect moving patches between partial repositories.  Getting GHC without `--partial` may take a while, so we occasionally make tarballs of the full GHC repo, which you can look for in [http://darcs.haskell.org/ here] (look for files named `ghc-HEAD-<date>.tar.bz2`). 
    3838 
    3939The above will grab the "core" set of packages.  This is the minimal set of packages required to bootstrap GHC.  If you want to get a more comprehensive set of packages and include them in your GHC build, then you can say: