X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=make-target-2.sh;h=fc8aa534f77cb630c07d8d0a0eb21dc42f7cd3e1;hb=547cfec95e761865cd24e738e4a9717d85562387;hp=fb1c8c1e3aaf71bd12acf0e2ac22955acaf957c7;hpb=6a9bbe6f36179cee92001a1f9ed5ff38be512644;p=sbcl.git diff --git a/make-target-2.sh b/make-target-2.sh index fb1c8c1..fc8aa53 100644 --- a/make-target-2.sh +++ b/make-target-2.sh @@ -28,7 +28,6 @@ echo //doing warm init ./src/runtime/sbcl \ --core output/cold-sbcl.core \ --sysinit /dev/null --userinit /dev/null <<-'EOF' || exit 1 - ;; Now that we use the compiler for macros, interpreted ;; /SHOW doesn't work until later in init. #+sb-show (print "/hello, world!") @@ -78,6 +77,12 @@ echo //doing warm init (space 1) (speed 1))) + ;; Lock internal packages + #+sb-package-locks + (dolist (p (list-all-packages)) + (unless (member p (mapcar #'find-package '(:keyword :cl-user))) + (lock-package p))) + (sb-int:/show "done with warm.lisp, about to SAVE-LISP-AND-DIE") ;; Even if /SHOW output was wanted during build, it's probably ;; not wanted by default after build is complete. (And if it's