diff options
author | Nikodemus Siivola <nikodemus@random-state.net> | 2004-06-29 08:50:51 +0000 |
---|---|---|
committer | Nikodemus Siivola <nikodemus@random-state.net> | 2004-06-29 08:50:51 +0000 |
commit | ff92598854bf7cae8d57fe49cef4d9a98e1ab345 (patch) | |
tree | a222bfd21bda0aaa5823b8560b74b73db4837b24 /build-order.lisp-expr | |
parent | 8b64d57b865fec6ba082dda965146b5e8aa877b3 (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-expr | 3 |
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") |