X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-target-2.sh;h=ceacef7777c0ccd78cce9c9594179cba830ec900;hb=03fdcf4cd8f7551759c64c83144c11f423f4e6b6;hp=19baf68a4fcd5dcff7f8117b7cda5531ca4f460c;hpb=3273f8edb6c40ed9e046c807b0f1d1ff42bb9a35;p=sbcl.git diff --git a/make-target-2.sh b/make-target-2.sh index 19baf68..ceacef7 100644 --- a/make-target-2.sh +++ b/make-target-2.sh @@ -1,4 +1,5 @@ #!/bin/sh +set -e # This is a script to be run as part of make.sh. The only time you'd # want to run it by itself is if you're trying to cross-compile the @@ -16,7 +17,8 @@ echo //entering make-target-2.sh LANG=C -export LANG +LC_ALL=C +export LANG LC_ALL # Do warm init stuff, e.g. building and loading CLOS, and stuff which # can't be done until CLOS is running. @@ -30,11 +32,10 @@ export LANG echo //doing warm init ./src/runtime/sbcl \ --core output/cold-sbcl.core \ ---sysinit /dev/null --userinit /dev/null <<-'EOF' || exit 1 +--sysinit /dev/null --userinit /dev/null <<-'EOF' ;; Now that we use the compiler for macros, interpreted ;; /SHOW doesn't work until later in init. #+sb-show (print "/hello, world!") - (sb!ext:purify) ;; Until PRINT-OBJECT and other machinery is set up, ;; we want limits on printing to avoid infinite output.