Changeset 3283

Show
Ignore:
Timestamp:
05/16/05 08:16:42 (4 years ago)
Author:
putter
svk:copy_cache_prev:
4802
Message:

Updated x86_64 section of README.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • README

    r3224 r3283  
    9595--------------------------- 
    9696 
    97 GHC 6.4 has a garbage collector bug on x86_64 (64 bit Athlon) machines; 
     97Until GHC 6.4.1 is released, users with x86_64 (64 bit Athlon) CPU's should 
     98consider using a development snapshot of GHC.  GHC 6.4 had bugs on x86_64 
     99which break garbage collection and rules (regexps).  These bugs were fixed 
     100in GHC CVS by around 11-May.  There are hints on using snapshots at the end 
     101of this section. 
     102 
     103Here are the known problems: 
     104 
     105(1) GHC 6.4 has a garbage collector bug on x86_64 (64 bit Athlon) machines; 
    98106users may see crashes complaining about "strange objects". 
    99107 
     
    112120A possible alternative, which someone could explore and report on, would be 
    113121to try using a 32-bit GHC instead. 
     122 
     123(2) Rules (regexps) may not work with GHC 6.4 on x86_64.  Users may see 
     124"internal error: adjustor creation not supported on this platform". 
     125There is no known workaround.  This bug has been fixed in current 
     126development snapshots. 
     127 
     128Hints on using a development snapshot of GHC: 
     129 
     130Note that this will take a long time, and it may not work. 
     131 
     132First, check if a sufficiently recent "Stable" source snapshot is available 
     133(as of 15-May, there isn't one yet).  If not, you might try a "HEAD" snapshot 
     134(it is not clear anyone has actually tried this).  Otherwise, use might use 
     135cvs to grab your own snapshot: 
     136 
     137    CVSROOT=:pserver:anoncvs@glass.cse.ogi.edu:/cvs; export CVSROOT 
     138    cvs login     # passord cvs 
     139    cvs checkout fpconfig 
     140    cd fptools 
     141    cvs checkout ghc hslibs libraries happy alex 
     142 
     143    autoreconf 
     144    ./configure 
     145    make 
     146    make install 
     147 
     148There are no guarantees with a CVS snapshot.  It may not even compile. 
     149 
    114150 
    115151MAILING LISTS