Clarify why `make bootstrap' sometimes fails.
This commit is contained in:
parent
294e8689d1
commit
274559e112
1 changed files with 8 additions and 3 deletions
11
INSTALL.CVS
11
INSTALL.CVS
|
@ -15,10 +15,15 @@ instead of just "make":
|
|||
$ make bootstrap
|
||||
|
||||
The bootstrap process makes sure all necessary files are rebuilt
|
||||
before it builds the final Emacs binary.
|
||||
before it builds the final Emacs binary. Unfortunately, it doesn't
|
||||
always work when there are stale files from a previous build in the
|
||||
directory tree.
|
||||
|
||||
If 'make bootstrap' fails, it may be necessary to do 'make maintainer-clean'
|
||||
followed by configure before trying it again.
|
||||
So if 'make bootstrap' fails, it may be necessary first to do 'make
|
||||
maintainer-clean' to clear out these stale files. You can then try
|
||||
again, starting with `./configure'. (Occasionally the loaddefs.el
|
||||
file gets into a bad state due to changes in the Lisp libraries; this
|
||||
procedure forces it to be regenerated.)
|
||||
|
||||
Normally, it is not necessary to use "make bootstrap" after every CVS
|
||||
update. Unless there are problems, we suggest using the following
|
||||
|
|
Loading…
Add table
Reference in a new issue