The patches attached cover the following to problems:

1) Due to different fixes towards better ANSI compliance, ECL's
compile-file-pathname has changed behavior and when passed
:output-file it preserves the pathname. This breaks the current
assumptions in Maxima's build process

2) There is a serious bug in src/db.lisp, passing an integer as an
argument to CAR. ECL's new type propagation code has detected it. I
have provided a reasonable fix.

The patch file has been created against the CVS version of Maxima.

Using these patches, Maxima builds and installs just fine using the
unstable (git/CVS) sources of ECL, which will conform the upcoming
9.8.1 release. Please take them into consideration. This release has
important fixes and includes support for Solaris on SPARC and Intel,
and this is essential for Sage's aims.

Juanjo

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Attachment: maxima.patches
Description: Binary data

Reply via email to