X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-genesis-2.sh;h=908ce95c011e35dce63bfbf6c602780f7aa121aa;hb=0b5119848b6b8713e473fa669356645747e11dbd;hp=92016f0536a710013cee3769d9133278d1916119;hpb=3bb2fb5b9ecdeebecaded4ac6e5af0f653be8867;p=sbcl.git diff --git a/make-genesis-2.sh b/make-genesis-2.sh index 92016f0..908ce95 100644 --- a/make-genesis-2.sh +++ b/make-genesis-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 @@ -29,7 +30,7 @@ echo //entering make-genesis-2.sh # file at that time; but we needed to run it earlier in order to # get to where we can write a .core file.) echo //loading and running GENESIS to create cold-sbcl.core -$SBCL_XC_HOST <<-'EOF' || exit 1 +$SBCL_XC_HOST <<-'EOF' (setf *print-level* 5 *print-length* 5) (load "src/cold/shared.lisp") (in-package "SB-COLD") @@ -51,10 +52,12 @@ $SBCL_XC_HOST <<-'EOF' || exit 1 ;; be very handy when debugging cold init problems. :map-file-name "output/cold-sbcl.map") #+cmu (ext:quit) + #+clisp (ext:quit) + #+abcl (ext:quit) EOF echo //testing for consistency of first and second GENESIS passes -if diff -qr src/runtime/genesis output/genesis-2; then +if diff -r src/runtime/genesis output/genesis-2; then echo //header files match between first and second GENESIS -- good else echo error: header files do not match between first and second GENESIS