diff options
author | dos-reis <gdr@axiomatics.org> | 2008-10-10 00:30:53 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2008-10-10 00:30:53 +0000 |
commit | 5f292b7aec9a672c5a6055e7d4c47f42253456d7 (patch) | |
tree | ffef7c5ffe0e6218af817855b253e6599fb08870 | |
parent | 9d577a9fe12067a41ed4e60adb7edfba30996788 (diff) | |
download | open-axiom-5f292b7aec9a672c5a6055e7d4c47f42253456d7.tar.gz |
* boot/translator.boot (loadNativeModule): Don't save loaded
shared objects.
-rw-r--r-- | INSTALL | 2 | ||||
-rw-r--r-- | src/ChangeLog | 5 | ||||
-rw-r--r-- | src/boot/translator.boot | 3 |
3 files changed, 8 insertions, 2 deletions
@@ -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 => |