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 -~----------~----~----~----~------~----~------~--~---
maxima.patches
Description: Binary data