>>>>> "Michael" == Michael A Koerber <[EMAIL PROTECTED]> writes:
Michael> 3. I've found my most intense confusion is in understanding what portions
Michael> of the CMUCL 18D *FEATURES* list goes in ENV-SIMPLE-RAW.LISP and
which,
Michael> if any, goes into ENV.LISP. As a foundation for discussion, if I take
Michael> the CMUCL-BUILD.TAR.GZ files _without_ modification and execute
Michael> "sh ../../crabuild/README" I get a LISP.CLCORE. When I compare the
Michael> *FEATURES* list I have the results in the below table.
Michael> a. Specifically how should I modify ENV*LISP to get the correct
Michael> *FEATURES* list? (Of course I'm assuming that the *FEATURES*
Michael> list here is wrong.)
I can't help you on figuring out what goes where since I don't use
Martin's build instructions, but you should be able to do something
like the following:
;; Remove the (old) features we don't want
(setf *features* (remove :cmu17 *features*))
(setf *features* (remove :constrain-float-type *features*))
(setf *features* (remove :propagate-float-type *features*))
(setf *features* (remove :propagate-fun-type *features*))
;; Add the (new) features we want
(push :cmu18 *features*)
(push :cmu18d :features*)
That should be enough to get the desired features.
Ray