]> git.eshelyaron.com Git - emacs.git/commit
Remove conditional includes from bootstrap
authorPhillip Lord <phillip.lord@russet.org.uk>
Fri, 20 Jan 2017 15:13:27 +0000 (15:13 +0000)
committerPhillip Lord <phillip.lord@russet.org.uk>
Sun, 29 Jan 2017 16:31:47 +0000 (16:31 +0000)
commitad07fe2ca8e3e1e8685248e9ebc144a12bae3a55
treec992f9fd4845ba0dc1f9297570a23dd4956080c3
parentcfbaa8ea3edc92bac460d78d3c067358ec733eed
Remove conditional includes from bootstrap

Previously, bootstrap-emacs includes optional functionality, depending
on the platform which is not needed for bootstrap function.  As a
result, bootstrap-emacs contains different functions in different
circumstances.  If ldefs-boot-auto.el is generated, then loaded
functions will not be added to ldefs-boot-auto.el, although they may be
required during some builds. With this change, bootstrap-emacs should
always behave the same way and, therefore, require the same autoloads.

 * lisp/loadup.el: No longer load optional includes during bootstrap
   dumping.
 * lisp/ldefs-boot-auto.el: Regenerate.
 * lisp/ldefs-boot-manual.el: Add two autoloads.
lisp/ldefs-boot-auto.el
lisp/ldefs-boot-manual.el
lisp/loadup.el