[Openmcl-devel] [csr21 at cam.ac.uk: [Sbcl-devel] Building under OpenMCL]

Christophe Rhodes csr21 at cam.ac.uk
Fri Jun 14 16:21:11 UTC 2002


Hi, all.

I'd just like to register my thanks to the OpenMCL developers, as today
I successfully built sbcl using OpenMCL (0.11+various patches) as a host
compiler; openmcl caught several unwarranted assumptions and
infelicities in the sbcl code, and the debugging support (working
backtrace, wow!) was invaluable in diagnosing sbcl's errors.

I enclose the mail I sent to sbcl-devel on this subject.

Many thanks again,

Christophe

----- Forwarded message from Christophe Rhodes <csr21 at cam.ac.uk> -----

To: SBCL <sbcl-devel at lists.sourceforge.net>
From: Christophe Rhodes <csr21 at cam.ac.uk>
Subject: [Sbcl-devel] Building under OpenMCL
Date: Fri, 14 Jun 2002 17:09:14 +0100

Hi, all.

This might be my last message under this subject, as it is my pleasure
to be able to report that I have successfully built a (slightly patched)
version of sbcl-0.7.4.30 using a (slightly patched) version of
OpenMCL-0.11 as a host; all being well, OpenMCL-0.12 will be a viable
host compiler for sbcl-0.7.5.

The resulting binary passes the same tests as sbcl-from-sbcl on a ppc
does; that is, it fails irrat.pure.lisp because that was written using
the x86's numbers, and bit-vector.impure-cload.lisp because we try to
allocate slightly more than the dynamic space can hold in the course of
that test.

There are some remaining idiosyncracies regarding possible oddness in
the floating point constants (LEAST-NEGATIVE-DOUBLE-FLOAT and friends),
but I have seen oddities there before when cross-compiling from the x86,
so it's not a new thing; just one more thing that needs to be
investigated.

All that remains now is to pop the cork of the champagne bottle, then
get to work on items 2...n of "TODO: for early 0.7.x" :-)

Cheers,

Christophe
-- 
Jesus College, Cambridge, CB5 8BL                           +44 1223 510 299
http://www-jcsu.jesus.cam.ac.uk/~csr21/                  (defun pling-dollar 
(str schar arg) (first (last +))) (make-dispatch-macro-character #\! t)
(set-dispatch-macro-character #\! #\$ #'pling-dollar)

----- End forwarded message -----

-- 
Jesus College, Cambridge, CB5 8BL                           +44 1223 510 299
http://www-jcsu.jesus.cam.ac.uk/~csr21/                  (defun pling-dollar 
(str schar arg) (first (last +))) (make-dispatch-macro-character #\! t)
(set-dispatch-macro-character #\! #\$ #'pling-dollar)

_______________________________________________
Openmcl-devel mailing list
Openmcl-devel at clozure.com
http://clozure.com/cgi-bin/mailman/listinfo/openmcl-devel




More information about the Openmcl-devel mailing list