From 2834ddbb6abbf9145b4c034e07e4b1e52aa3df2e Mon Sep 17 00:00:00 2001 From: dos-reis Date: Fri, 17 Aug 2007 22:19:35 +0000 Subject: * 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. --- src/interp/bootfuns.lisp.pamphlet | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/interp/bootfuns.lisp.pamphlet') 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. <<*>>= <> +;; 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") -- cgit v1.2.3