X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-target-2.sh;h=fd1071084c2ecaf59fc0df0f705cf3b511e313b4;hb=HEAD;hp=998bffefd9222c81bdf1ee1aaa84b74664735ba8;hpb=89987c8a1599b9bfc267d8d54ea02c588e8b24a5;p=sbcl.git diff --git a/make-target-2.sh b/make-target-2.sh index 998bffe..fd10710 100644 --- a/make-target-2.sh +++ b/make-target-2.sh @@ -20,6 +20,9 @@ LANG=C LC_ALL=C export LANG LC_ALL +# Load our build configuration +. output/build-config + # Do warm init stuff, e.g. building and loading CLOS, and stuff which # can't be done until CLOS is running. # @@ -29,7 +32,13 @@ export LANG LC_ALL # system with the :SB-SHOW feature enabled, it does it rather silently, # without trying to tell you about what it's doing. So unless it hangs # for much longer than that, don't worry, it's likely to be normal. -echo //doing warm init +echo //doing warm init - compilation phase +./src/runtime/sbcl \ +--core output/cold-sbcl.core \ +--lose-on-corruption \ +--no-sysinit --no-userinit < make-target-2.lisp +echo //doing warm init - load and dump phase ./src/runtime/sbcl \ --core output/cold-sbcl.core \ ---sysinit /dev/null --userinit /dev/null < make-target-2.lisp +--lose-on-corruption \ +--no-sysinit --no-userinit < make-target-2-load.lisp