0.9.8.30:
[sbcl.git] / make-target-2.sh
index 16f1e9c..998bffe 100644 (file)
@@ -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
 # provided with absolutely no warranty. See the COPYING and CREDITS
 # files for more information.
 
-echo //entering make-host-2.sh
+echo //entering make-target-2.sh
+
+LANG=C
+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.
@@ -27,16 +32,4 @@ echo //entering make-host-2.sh
 echo //doing warm init
 ./src/runtime/sbcl \
 --core output/cold-sbcl.core \
---sysinit /dev/null --userinit /dev/null <<-'EOF' || exit 1
-        (sb!int:/show "hello, world!")
-       (let ((*print-length* 5)
-             (*print-level* 5))
-          (sb!int:/show "about to LOAD warm.lisp")
-         (load "src/cold/warm.lisp"))
-        (sb-int:/show "done with warm.lisp, about to SAVE-LISP-AND-DIE")
-       ;; Even if /SHOW output was wanted during build, it's probably
-       ;; not wanted by default after build is complete. (And if it's
-       ;; wanted, it can easily be turned back on.)
-       #+sb-show (setf sb-int:*/show* nil)
-       (sb-ext:save-lisp-and-die "output/sbcl.core" :purify t)
-       EOF
+--sysinit /dev/null --userinit /dev/null < make-target-2.lisp