# HG changeset patch # User Kenichi Handa # Date 1227772948 0 # Node ID 3634b7edab06f11dbfe53116ea7790de509df8e3 # Parent b24acf112b98f93c2bd2c22458daee8de6ebbc66 Set inhibit-load-charset-map to t while preloading files. diff -r b24acf112b98 -r 3634b7edab06 lisp/loadup.el --- a/lisp/loadup.el Thu Nov 27 08:02:15 2008 +0000 +++ b/lisp/loadup.el Thu Nov 27 08:02:28 2008 +0000 @@ -46,6 +46,12 @@ (message "Using load-path %s" load-path) +(if (or (member (nth 3 command-line-args) '("dump" "bootstrap")) + (member (nth 4 command-line-args) '("dump" "bootstrap"))) + ;; To reduce the size of dumped Emacs, we avoid making huge + ;; char-tables. + (setq inhibit-load-charset-map t)) + ;; We don't want to have any undo records in the dumped Emacs. (set-buffer "*scratch*") (setq buffer-undo-list t) @@ -325,6 +331,7 @@ (equal (nth 4 command-line-args) "bootstrap")) (setcdr load-path nil)) +(setq inhibit-load-charset-map nil) (clear-charset-maps) (garbage-collect)