X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=inline;f=build-order.lisp-expr;h=7761ef2e8cdf156a86e58a12c469b7d209c61aa0;hb=98a76d4426660876dec6649b1e228d2e5b47f579;hp=26cbf1cd202500cd3445e112473dfcef4f9504f5;hpb=6daed982c84c6679df360561d48e8817bf6ed583;p=sbcl.git diff --git a/build-order.lisp-expr b/build-order.lisp-expr index 26cbf1c..7761ef2 100644 --- a/build-order.lisp-expr +++ b/build-order.lisp-expr @@ -96,9 +96,9 @@ ("src/compiler/target/parms") ("src/code/early-array") ; needs "early-vm" numbers + ("src/code/early-extensions") ; on host for COLLECT, SYMBOLICATE, etc. ("src/code/parse-body") ; on host for PARSE-BODY ("src/code/parse-defmacro") ; on host for PARSE-DEFMACRO - ("src/code/early-extensions") ; on host for COLLECT, SYMBOLICATE, etc. ("src/compiler/deftype") ; on host for SB!XC:DEFTYPE ("src/compiler/defconstant") ("src/code/early-alieneval") ; for vars needed both at build and run time @@ -238,8 +238,6 @@ ("src/code/misc") ("src/code/room" :not-host) - ("src/code/gc" :not-host) - ("src/code/purify" :not-host) ("src/code/stream" :not-host) ("src/code/print" :not-host) @@ -427,7 +425,8 @@ ;; (and so that they don't cause lots of annoying compiler warnings ;; about undefined types). ("src/compiler/generic/core") - + ("src/code/cross-thread" :not-target) + ("src/code/thread") ("src/code/load") ("src/code/fop") ; needs macros from code/load.lisp @@ -507,10 +506,12 @@ ("src/compiler/early-aliencomp") ("src/compiler/target/c-call") ("src/compiler/target/cell") + ("src/code/late-symbol" :not-host) ("src/compiler/target/values") ("src/compiler/target/alloc") ("src/compiler/target/call") ("src/compiler/target/nlx") + ("src/compiler/generic/late-nlx") ("src/compiler/target/show") ("src/compiler/target/array" ;; KLUDGE: Compiling this file for X86 raises alarming warnings of @@ -527,6 +528,7 @@ ;; what the problem is and fix it. (See the comments in ;; src/compiler/x86/array for a candidate patch.) -- WHN 19990323 :ignore-failure-p) + ("src/compiler/generic/array") ("src/compiler/target/pred") ("src/compiler/target/type-vops") @@ -600,7 +602,13 @@ ; from "code/pathname" ("src/code/sharpm" :not-host) ; uses stuff from "code/reader" + #!+sb-thread + ("src/code/target-thread" :not-host) + #!-sb-thread + ("src/code/target-unithread" :not-host) ;; defines SB!DI:DO-DEBUG-FUN-BLOCKS, needed by target-disassem.lisp + ("src/code/gc" :not-host) + ("src/code/purify" :not-host) ("src/code/debug-int" :not-host) ;; target-only assemblerish stuff