1.0.42.31: fix build with clisp 2.49
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 3 Sep 2010 13:28:34 +0000 (13:28 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 3 Sep 2010 13:28:34 +0000 (13:28 +0000)
 Patch by Josh Elsasser, lp#629144.

 Previously, if a clisp 2.49 host was used, the build failed during
 make-host-1 in src/code/cross-sap.lisp with several "redefining SETF
 expander" errors. The same *suppress-check-redefinition* fix used in
 make-host-2 is enough to placate clisp and allow the build to finish
 successfully.

make-host-1.lisp
version.lisp-expr

index 549c50d..23fe972 100644 (file)
@@ -15,6 +15,9 @@
 (set-dispatch-macro-character #\# #\+ #'she-reader)
 (set-dispatch-macro-character #\# #\- #'she-reader)
 
+;; Supress function/macro redefinition warnings under clisp.
+#+clisp (setf custom:*suppress-check-redefinition* t)
+
 (load-or-cload-xcompiler #'host-cload-stem)
 
 ;;; Let's check that the type system, and various other things, are
index bd22065..246fe56 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.42.30"
+"1.0.42.31"