This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Maxima, A Computer Algebra System".
The branch, master has been updated
via 67609a3e1fd345d3ed8c0468c4559fff2f3a88d1 (commit)
via cb981de3e28e099c842b259396a9411d64d0e9e9 (commit)
from 908b474e1d8ace4a417f177f52b49da72790be8b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 67609a3e1fd345d3ed8c0468c4559fff2f3a88d1
Merge: cb981de 908b474
Author: Raymond Toy <toy...@gm...>
Date: Sat Jun 11 17:11:14 2011 -0400
Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima
commit cb981de3e28e099c842b259396a9411d64d0e9e9
Author: Raymond Toy <toy...@gm...>
Date: Sat Jun 11 17:10:55 2011 -0400
Fix issue with asdf2 and sbcl.
Need to run asdf::clear-configuration before saving a core with sbcl.
See the comments for the reason.
diff --git a/src/maxima.system b/src/maxima.system
index c570706..e89ec87 100644
--- a/src/maxima.system
+++ b/src/maxima.system
@@ -18,6 +18,21 @@
#+cmu
(setf ext:*gc-verbose* nil)
+;; In server.lisp, we load up sb-bsd-sockets for sbcl. This also
+;; causes asdf to be loaded. Not normally a problem, but
+;; asdf::*output-translations* is not NIL when maxima is restarted.
+;; If you give maxima.core (as a binary distribution) to someone else,
+;; the translations are wrong. The solution is to clear the
+;; translations before saving the core.
+;;
+;; This should really be done for all lisps that might have asdf2
+;; loaded. Currently, I (rtoy) thinks this only happens with sbcl.
+;;
+;; (This issue was brought to my attention by Zach Beane, on irc.
+;; Solution by Nikodemus Siivola.)
+#+(and sbcl asdf2)
+(pushnew 'asdf::clear-configuration *save-hooks*)
+
;; If you want maxima to use long-floats for arithmetic, use this:
#+(and nil (or clisp scl))
(pushnew :flonum-long *features*)
-----------------------------------------------------------------------
Summary of changes:
src/maxima.system | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
hooks/post-receive
--
Maxima, A Computer Algebra System
|