summaryrefslogtreecommitdiff
path: root/build-order.lisp-expr
diff options
context:
space:
mode:
authorNikodemus Siivola <nikodemus@random-state.net>2004-06-29 08:50:51 +0000
committerNikodemus Siivola <nikodemus@random-state.net>2004-06-29 08:50:51 +0000
commitff92598854bf7cae8d57fe49cef4d9a98e1ab345 (patch)
treea222bfd21bda0aaa5823b8560b74b73db4837b24 /build-order.lisp-expr
parent8b64d57b865fec6ba082dda965146b5e8aa877b3 (diff)
0.8.12.7: Merge package locks, AKA "what can go wrong with a 3783 line patch?"
... Controlled by the presence of :sb-package-locks in target features. ... This builds both with and without package locks on both x86 Linux and SunOS Sparc, with both CMUCL and SBCL as host -- so chances are it should build elsewhere as well. ... Remaining TODO: turn package locking errors from lexical constructs to program errors in the produced code, fix the bits in SBCL that hit host's SBCL-tyle package locks (relevant FIXME is in src/cold/shared.lisp).
Diffstat (limited to 'build-order.lisp-expr')
-rw-r--r--build-order.lisp-expr3
1 files changed, 3 insertions, 0 deletions
diff --git a/build-order.lisp-expr b/build-order.lisp-expr
index 1c85be493..7a252793f 100644
--- a/build-order.lisp-expr
+++ b/build-order.lisp-expr
@@ -133,6 +133,9 @@
("src/code/target-extensions" :not-host)
+ ;; Needed before the first use of WITH-SINGLE-PACKAGE-LOCKED-ERROR.
+ ("src/code/early-package" :not-host)
+
("src/code/early-defstructs" :not-host) ; gotta-be-first DEFSTRUCTs
("src/code/defbangstruct")