X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=make-host-2.sh;h=5e5c8e28e632225283b5460b26dcf4dd8d37097f;hb=ba7659c92f2b7fac7e9532a3db9114c5bdc4ab55;hp=080f0485d90f3b74c7472c75d5afb637867f1348;hpb=5ec8d0c1c8b7939818b75118b472fac1af554f9a;p=sbcl.git diff --git a/make-host-2.sh b/make-host-2.sh index 080f048..5e5c8e2 100644 --- a/make-host-2.sh +++ b/make-host-2.sh @@ -41,6 +41,10 @@ rm -f output/after-xc.core # an enormously important disadvantage, either.) echo //running cross-compiler to create target object files $SBCL_XC_HOST <<-'EOF' || exit 1 + + ;;; + ;;; Set up the cross-compiler. + ;;; (setf *print-level* 5 *print-length* 5) (load "src/cold/shared.lisp") (in-package "SB-COLD") @@ -89,7 +93,15 @@ $SBCL_XC_HOST <<-'EOF' || exit 1 (setf *target-assemble-file* 'sb!c:assemble-file) (setf *in-target-compilation-mode-fn* #'in-target-cross-compilation-mode) + + ;;; + ;;; Run the cross-compiler to produce cold fasl files. + ;;; (load "src/cold/compile-cold-sbcl.lisp") + + ;;; + ;;; miscellaneous tidying up and saving results + ;;; (let ((filename "output/object-filenames-for-genesis.lisp-expr")) (ensure-directories-exist filename :verbose t) (with-open-file (s filename :direction :output)