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