aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--INSTALL2
-rw-r--r--src/ChangeLog5
-rw-r--r--src/boot/translator.boot3
3 files changed, 8 insertions, 2 deletions
diff --git a/INSTALL b/INSTALL
index 1e475f4e..0c7c383f 100644
--- a/INSTALL
+++ b/INSTALL
@@ -3,7 +3,7 @@ Requirements
OpenAxiom currenly requires a Lisp system for its runtime support.
OpenAxiom is known to build with the GNU Common Lisp (GCL versions 2.6.7
-or 2.6.8), Steel Bank Common Lisp (SBCL version 1.0.x or higher),
+or 2.6.8), Steel Bank Common Lisp (SBCL version 1.0.21.15 or higher),
CLisp (version 2.44.x or higher), and ECL (version 0.9l or higher).
So, if you already have any of the above mentioned Lisp system, your
are good to go. Otherwise, you would need to download a dependency
diff --git a/src/ChangeLog b/src/ChangeLog
index 4d6e26a8..279725d7 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,10 @@
2008-10-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+ * boot/translator.boot (loadNativeModule): Don't save loaded
+ shared objects.
+
+2008-10-09 Gabriel Dos Reis <gdr@cs.tamu.edu>
+
* algebra/domain.spad.pamphlet (ConstructorKinid): New domain.
(Constructor): Likewise.
* algebra/Makefile.pamphlet (axiom_algebra_layer_0): Include
diff --git a/src/boot/translator.boot b/src/boot/translator.boot
index 5358d91b..66cf4b56 100644
--- a/src/boot/translator.boot
+++ b/src/boot/translator.boot
@@ -872,7 +872,8 @@ associateRequestWithFileType(Option '"compile", '"boot",
++ Load native dynamically linked module
loadNativeModule m ==
%hasFeature KEYWORD::SBCL =>
- FUNCALL(bfColonColon("SB-ALIEN","LOAD-SHARED-OBJECT"),m)
+ FUNCALL(bfColonColon("SB-ALIEN","LOAD-SHARED-OBJECT"),m,
+ KEYWORD::DONT_-SAVE, true)
%hasFeature KEYWORD::CLISP =>
EVAL [bfColonColon("FFI","DEFAULT-FOREIGN-LIBRARY"), m]
%hasFeature KEYWORD::ECL =>