From: Greg Hudson Date: Tue, 14 Mar 2017 23:39:38 +0000 (-0400) Subject: Force autoconf rebuild in maintainer rules X-Git-Tag: krb5-1.16-beta1~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7027788ae6adbd06d5a16de6ee62e489a4dca68b;p=thirdparty%2Fkrb5.git Force autoconf rebuild in maintainer rules autoconf normally avoids recreating files that it does not consider obsolete. Since it knows nothing about patchlevel.h (which we read at autoconf time using m4's esyscmd()), changes to patchlevel.h won't be reflected in configure unless another input to configure has changed, and the maintainer rule will re-run autoconf over and over again. Fix this issue by passing the force flag to autoconf when we invoke it from the maintainer rule. ticket: 8560 (new) target_version: 1.15-next target_verison: 1.14-next tags: pullup --- diff --git a/src/config/post.in b/src/config/post.in index aecac9d3bd..3643abad1c 100644 --- a/src/config/post.in +++ b/src/config/post.in @@ -185,7 +185,7 @@ $(top_srcdir)/configure: @MAINT@ \ $(top_srcdir)/patchlevel.h \ $(top_srcdir)/aclocal.m4 (cd $(top_srcdir) && \ - $(AUTOCONF) --include=$(CONFIG_RELTOPDIR) $(AUTOCONFFLAGS)) + $(AUTOCONF) -f --include=$(CONFIG_RELTOPDIR) $(AUTOCONFFLAGS)) RECURSE_TARGETS=all-recurse clean-recurse distclean-recurse install-recurse \ generate-files-mac-recurse \