From 0ff389c0c17b0b2938e79640e86b594344f20e55 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 15 Oct 2022 11:59:11 -0700 Subject: [PATCH] =?UTF-8?q?Fix=20=E2=80=98make=20bootstrap=E2=80=99=20when?= =?UTF-8?q?=20the=20*.m4=20files=20change?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This should help avoid problems like Bug#58535. * Makefile.in (bootstrap-clean): Also remove autom4te.cache. --- Makefile.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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}