;;; loadup.el --- load up standardly loaded Lisp files for Emacs
;; Copyright (C) 1985, 1986, 1992, 1994, 2001, 2002, 2003,
-;; 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+;; 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
(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)
(equal (nth 4 command-line-args) "bootstrap"))
(setcdr load-path nil))
+(setq inhibit-load-charset-map nil)
(clear-charset-maps)
(garbage-collect)