X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-host-2.sh;h=19a755280f877f241b8a6a1affcfa9a7fe37148b;hb=b767eae48831153473226b985511c8f7a3ef98c5;hp=5e5c8e28e632225283b5460b26dcf4dd8d37097f;hpb=0cfad881b88e03971a2b3ef0c0c0fc2e5f4f1bc8;p=sbcl.git diff --git a/make-host-2.sh b/make-host-2.sh index 5e5c8e2..19a7552 100644 --- a/make-host-2.sh +++ b/make-host-2.sh @@ -29,7 +29,7 @@ rm -f output/after-xc.core # that we used to compile it: # (1) It reduces the chance that the cross-compilation process # inadvertently comes to depend on some weird compile-time -# side-effect. +# side effect. # (2) It reduces peak memory demand (because definitions wrapped in # (EVAL-WHEN (:COMPILE-TOPLEVEL :EXECUTE) ..) aren't defined # in the fresh image). @@ -58,7 +58,10 @@ $SBCL_XC_HOST <<-'EOF' || exit 1 (sb-xc:proclaim `(optimize (compilation-speed 1) (debug ,debug) (sb!ext:inhibit-warnings 2) - (safety 3) + ;; SAFETY = SPEED (and < 3) should + ;; reasonable safety, but might skip + ;; some unreasonably expensive stuff. + (safety 2) (space 1) (speed 2))))) (compile 'proclaim-target-optimization)