Peter Johansson writes:
> On 02/27/2014 11:05 AM, Harlan Stenn wrote:
> > Yes, understood.  And the problem is that am__configure_deps includes
> > am__aclocal_m4_deps, which includes aclocal.m4.
> 
> Inaccurate. am__configure_deps includes aclocal,m4 via variable 
> $(ACLOCAL_M4). am__aclocal_m4_deps describes which files 'aclocal.m4' 
> depends on and depending on itself would probably have caused Make to 
> implode.

OK.

> > So we have a case where as a result of autoreconf running, aclocal.m4
> > gets updated and config.h.in does not get updated.  But the resulting
> > directory will require autotools (apparently the 'missing' stuff is
> > insufficient) because make*will*  force a rebuild of config.h.in because
> > aclocal.m4 is newer.
> 
> Correct. Are you saying that these time-stamps get propagated to a 
> distribution tarball. If so, it smells like the 'make dist' target could 
> get improved???

I'm saying that with the MAINTAINER_MODE stuff being different, now that
"missing" is no longer used by default there is a case where auto*'s
dependency rules for aclocal.m4 still require an autoheader run *after*
autoreconf has been run, and that seems to me to clearly be a bug.

H

Reply via email to