Changeset 2639 for README

Show
Ignore:
Timestamp:
05/03/05 02:54:49 (4 years ago)
Author:
putter
svk:copy_cache_prev:
4152
Message:

Added x86_64 gc bug workaround instructions to README.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • README

    r2629 r2639  
    6767    make install 
    6868 
     69There is a problem on x86_64 (64 bit Athlon) machines.  See below. 
     70 
    6971Optionally you may use GHC environment variable to assign the ghc 
    7072executable path before you run "perl Makefile.PL", for example: 
     
    103105Enjoy, 
    104106/Autrijus/ 
     107 
     108 
     109 
     110x86_64 ONLY -- There is a problem on x86_64 (64 bit Athlon) machines. 
     111GHC 6.4.0 has a garbage collector bug.  Until GHC 6.4.1 is released, 
     112users on x86_64 may see crashes complaining of "strange object"s. 
     113A partial workaround is to avoid gc by requesting a large heap. 
     114Use either command line arguments 
     115    ./pugs +RTS -A200M -RTS 
     116or an environment variable 
     117    GHCRTS='-A200M' 
     118These request a 200 MB heap, which is sufficient to run most tests.  Eg, 
     119    GHCRTS='-A200M' make test 
     120Running all tests unfortunately requires a lot more memory (perhaps 1000M). 
     121A possible alternative, which someone could explore and report on, would 
     122be to try using a 32big ghc.