All,

1.  I've tried on and off over the last year to get through a
    compilation process of CMUCL with limited or no success.  Since I
    use CMUCL almost exclusively and quit extensively, and since there
    are a couple of bugs fixes (for items I've worked around), I'd
    like to learn to compile the source.

2.  To this point I've

    a.  Checked out the latest source (last night)
    b.  Downloaded CMUCL-BUILD.TAR.GZ (last night)
    c.  Studied the CRABUILD/README and executed the procedures with 
        various combinations of *FEATURES* in the ENV*.LISP...and none
        of them worked...various different failures not discribed here.

3.  I've found my most intense confusion is in understanding what portions
    of the CMUCL 18D *FEATURES* list goes in ENV-SIMPLE-RAW.LISP and which,
    if any, goes into ENV.LISP.  As a foundation for discussion, if I take
    the CMUCL-BUILD.TAR.GZ files _without_ modification and execute 
    "sh ../../crabuild/README" I get a LISP.CLCORE.  When I compare the
    *FEATURES* list I have the results in the below table.  

    a.  Specifically how should I modify ENV*LISP to get the correct
        *FEATURES* list?  (Of course I'm assuming that the *FEATURES* 
        list here is wrong.)

    b.  The systems I'm using are RH Linux 7.3 and the binary release of 
        CMUCL 18D.


     built from src                CMUCL 18D Released core
     --------------                -----------------------
     ANSI-CL                       ANSI-CL                       
     CMU                           CMU                           
     CMU17                         CMU18                         
                                   CMU18D                        
     COMMON                        COMMON                        
     COMMON-LISP                   COMMON-LISP                   
     CONSERVATIVE-FLOAT-TYPE       CONSERVATIVE-FLOAT-TYPE       
     CONSTRAIN-FLOAT-TYPE            
     GENCGC                        GENCGC                        
     GLIBC2                        GLIBC2                      
     HASH-NEW                      HASH-NEW                      
     I486                          I486                          
     IEEE-FLOATING-POINT           IEEE-FLOATING-POINT           
     LINUX                         LINUX                         
     MP                            MP                            
     NEW-COMPILER                  NEW-COMPILER                  
     PCL                           PCL                           
     PCL-STRUCTURES                PCL-STRUCTURES                
     PORTABLE-COMMONLOOPS          PORTABLE-COMMONLOOPS          
     PROPAGATE-FLOAT-TYPE            
     PROPAGATE-FUN-TYPE              
     PYTHON                        PYTHON                      
     RANDOM-MT19937                RANDOM-MT19937              
     UNIX                          UNIX                        
     X86                           X86                         

tnx

mike
**************************************************
Dr Michael A. Koerber           Micro$oft Free Zone
MIT/Lincoln Laboratory          


Reply via email to