Changes between Version 17 and Version 18 of Building/GettingTheSources


Ignore:
Timestamp:
Nov 8, 2007 8:40:46 AM (8 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/GettingTheSources

    v17 v18  
    3131 
    3232If you plan to modify GHC, then you '''must''' get repositories with full history rather than just partial repositories.  (Why?  Because darcs has some bugs that sometimes cause problems when using partial repositories for anything more than just pulling the latest patches.) 
    33 However, you cannot use `darcs get` to get a full GHC repository, for two reasons: 
     33However, '''you cannot use `darcs get` to get a full GHC repository''', for two reasons: 
    3434  * GHC has more than 16,000 patches and the `darcs get` will take forever.  
    35   * Darcs has a bug concerning the interaction of case-sensitivity and Windows, which makes Darcs crash on Windows if you do `darcs get` on the full GHC repository. 
     35  * Darcs has a bug concerning case-sensitivity on Windows, and ([http://www.haskell.org/pipermail/glasgow-haskell-users/2007-November/013373.html apparently]) MacOS X, which makes Darcs crash on Windows if you do `darcs get` on the full GHC repository.  You get this message 
     36{{{ 
     37Applying patch 12 of 17349... Unapplicable patch: 
     38Thu Jan 11 07:26:13 MST 1996  partain 
     39  * [project @ 1996-01-11 14:06:51 by partain] 
     40}}} 
    3641 
    3742Instead, follow the following steps: 
     
    4348   $ darcs pull -a 
    4449}}} 
     50 We've had [http://www.haskell.org/pipermail/glasgow-haskell-users/2007-November/013373.html reports] of Darcs crashing in this step with 
     51{{{ 
     52darcs: getCurrentDirectory: resource exhausted (Too many open files) 
     53}}} 
     54 If this happens to you, report to `[email protected]` and work around by pulling 100 patches at a time.[[BR]][[BR]] 
    4555 0. Now use the `darcs-all` script to pull patches from all the library repositories, and the testsuite repository: 
    4656{{{