From: Paul Eggert Date: Sat, 15 Oct 2022 18:59:11 +0000 (-0700) Subject: Fix ‘make bootstrap’ when the *.m4 files change X-Git-Tag: emacs-29.0.90~1616^2~599 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0ff389c0c17b0b2938e79640e86b594344f20e55;p=emacs.git Fix ‘make bootstrap’ when the *.m4 files change This should help avoid problems like Bug#58535. * Makefile.in (bootstrap-clean): Also remove autom4te.cache. --- diff --git a/Makefile.in b/Makefile.in index 2d617e2294d..45b4a59e3db 100644 --- a/Makefile.in +++ b/Makefile.in @@ -52,14 +52,14 @@ # make bootstrap # Removes all the compiled files to force a new bootstrap from a # clean slate, and then build in the normal way. If the FAST Make -# variable is set, then the config.cache file isn't removed. This -# allows you to say +# variable is set, then the autom4te.cache directory and the +# config.cache file are not removed. This lets you say # # ./configure -C # make FAST=true bootstrap # # and use the cached results from the configure run, which is much -# faster. +# faster though it does not work in general. # # make docs # Make Emacs documentation files from their sources; requires makeinfo. @@ -1040,7 +1040,7 @@ bootstrap-clean: $(distclean_dirs:=_bootstrap-clean) rm -f ${srcdir}/etc/refcards/emacsver.tex rm -rf native-lisp/ lisp/leim/ja-dic/ ifndef FAST - rm -f config.cache + rm -fr autom4te.cache config.cache endif ${top_bootclean}