X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=make-target-2.sh;h=fb1c8c1e3aaf71bd12acf0e2ac22955acaf957c7;hb=dcf5978d9d33098e868ae6eea28e1b310038c03d;hp=bcfef1be70e9811e508e9ee49cb74e9e085f3000;hpb=2010727926b091b23a246f6f659be61e27e19667;p=sbcl.git diff --git a/make-target-2.sh b/make-target-2.sh index bcfef1b..fb1c8c1 100644 --- a/make-target-2.sh +++ b/make-target-2.sh @@ -64,9 +64,8 @@ echo //doing warm init ;; GC :FULL T isn't nearly as effective as PURIFY here? ;; (GC :FULL T gets us down to about 38 Mbytes, but PURIFY ;; gets us down to about 19 Mbytes.) - (let ((*gc-notify-stream* *standard-output*)) - (sb-int:/show "done with warm.lisp, about to GC :FULL T") - (gc :full t)) + (sb-int:/show "done with warm.lisp, about to GC :FULL T") + (gc :full t) ;; resetting compilation policy to neutral values in ;; preparation for SAVE-LISP-AND-DIE as final SBCL core (not @@ -84,5 +83,8 @@ echo //doing warm init ;; not wanted by default after build is complete. (And if it's ;; wanted, it can easily be turned back on.) #+sb-show (setf sb-int:*/show* nil) + ;; The system is complete now, all standard functions are + ;; defined. + (setq sb-c::*flame-on-necessarily-undefined-function* t) (sb-ext:save-lisp-and-die "output/sbcl.core" :purify t) EOF