echo //entering make-host-2.sh
+LANG=C
+export LANG
+
# In some cases, a debugging build of the system will creates a core
# file output/after-xc.core in the next step. In cases where it
# doesn't, it's confusing and basically useless to have any old copies
;; stuff (e.g. %DETECT-STACK-EXHAUSTION in sbcl-0.7.2).
(safety 2)
(space 1)
- (speed 2)))))
+ (speed 2)
+ (sb!c:insert-step-conditions 0)
+ (sb!c::stack-allocate-dynamic-extent 3)))))
(compile 'proclaim-target-optimization)
(defun in-target-cross-compilation-mode (fun)
"Call FUN with everything set up appropriately for cross-compiling
;;;
(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
(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