Dan Gildea wrote:
> I see a lot of testsuite errors with cmucl 20a and current maxima cvs,
> but everything passes with cmucl 19e. One example:
>
A known problem with the SSE2 support in 20a that was found just after
the release of 20a. I've been talking to Andrey Grozin about this.
Everything is ok if you build with x87 instead of sse2. I also have a
patch for 20a that makes the test suite pass, but it's a bit complicated
to apply the patch for maxima.[1] and the patch won't fix any issues in
the numerical routines builtin to cmucl. Only new code gets the fix.
The simplest solution is to get a snapshot from common-lisp.net where
this issue has been fixed. (You can untar the snapshot binaries
anywhere, so it's pretty easy to use.)
Ray
[1] Maxima compiles the files using -noinit, so you can't load the
patch before compiling. You either have to create a new core file, or
you can start cmucl up directly with the patches applied and then
manually invoke (mk:oos "maxima" :compile) yourself.