aboutsummaryrefslogtreecommitdiff
path: root/src/interp/bootfuns.lisp.pamphlet
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2007-08-17 22:19:35 +0000
committerdos-reis <gdr@axiomatics.org>2007-08-17 22:19:35 +0000
commit2834ddbb6abbf9145b4c034e07e4b1e52aa3df2e (patch)
tree209cd34367d9fa87ea4d44d2aa2e8d774fb61a53 /src/interp/bootfuns.lisp.pamphlet
parent8e3c2cd706c32cbbfea90208cd232e4d64d1edc4 (diff)
downloadopen-axiom-2834ddbb6abbf9145b4c034e07e4b1e52aa3df2e.tar.gz
* vmlisp.lisp.pamphlet (define-function): Define in all situations.
* parsing.lisp.pamphlet: Import "bootfuns". * util.lisp.pamphlet: Import "vmlisp" and "parsing". * bootfuns.lisp.pamphlet: Add GCL-specific bug workaround. * Makefile.pamphlet (${DEPSYS}): Load "parsing" before "util". (util.$(FASLEXT)): Has parsing.$(FASLEXT) as prerequisite. (parsing.$(FASLEXT)): New rule. * Makefile.in: Regenerate.
Diffstat (limited to 'src/interp/bootfuns.lisp.pamphlet')
-rw-r--r--src/interp/bootfuns.lisp.pamphlet6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/interp/bootfuns.lisp.pamphlet b/src/interp/bootfuns.lisp.pamphlet
index 1afbe294..58e809ed 100644
--- a/src/interp/bootfuns.lisp.pamphlet
+++ b/src/interp/bootfuns.lisp.pamphlet
@@ -62,6 +62,12 @@ interpreter or algebra uses has to (cough, cough) appear here.
<<*>>=
<<license>>
+;; This is a horrible hack to work around a horrible bug in GCL
+;; as reported here:
+;; http://lists.gnu.org/archive/html/gcl-devel/2007-08/msg00004.html
+#+:gcl (in-package "VMLISP")
+#+:gcl (in-package "AxiomCore")
+
(IMPORT-MODULE "hash")
(defpackage "BOOT"
#+:common-lisp (:use "COMMON-LISP")