X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-host-2.sh;h=c3595959e509cded4447154bf1739df48b0ddac9;hb=4ed3f0d08c3a57a6762018d9622f253ab9d0f2b6;hp=c57fe2c08a1dd7cc5686ddc74b458f14f4955953;hpb=22b819c0cd0ca0ea5be52ba280b9e9e0b8e86210;p=sbcl.git diff --git a/make-host-2.sh b/make-host-2.sh index c57fe2c..c359595 100644 --- a/make-host-2.sh +++ b/make-host-2.sh @@ -112,7 +112,7 @@ $SBCL_XC_HOST <<-'EOF' || exit 1 ;;; (let ((filename "output/object-filenames-for-genesis.lisp-expr")) (ensure-directories-exist filename :verbose t) - (with-open-file (s filename :direction :output) + (with-open-file (s filename :direction :output :if-exists :supersede) (write *target-object-file-names* :stream s :readably t))) ;; Let's check that the type system was reasonably sane. (It's ;; easy to spend a long time wandering around confused trying @@ -127,8 +127,8 @@ $SBCL_XC_HOST <<-'EOF' || exit 1 (when (position :sb-after-xc-core *shebang-features*) #+cmu (ext:save-lisp "output/after-xc.core" :load-init-file nil) #+sbcl (sb-ext:save-lisp-and-die "output/after-xc.core") - #+clisp (ext:saveinitmem "output/after-xc.core") - ) + #+openmcl (ccl::save-application "output/after-xc.core") + #+clisp (ext:saveinitmem "output/after-xc.core")) #+cmu (ext:quit) #+clisp (ext:quit) EOF