]> git.ipfire.org Git - thirdparty/autoconf.git/commit
Fix regression that broke Automake ‘make check’
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 1 Aug 2020 18:47:10 +0000 (11:47 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 1 Aug 2020 18:47:42 +0000 (11:47 -0700)
commite30ed262092b809899bd545bc418719c5e8a384a
tree4d3b37a11af4780209396828b44e598aba3f10ce
parente9bfc7c7582a6b69bf753f2bea5d4cb1f669759a
Fix regression that broke Automake ‘make check’

Problem reported by Ken Moffat (sr#110287); the problem was
introduced in 2016-12-21T16:15:46Z!daniel.kitta@gmail.com.
* bin/autoheader.in (templates_for_header):
When generating warnings about symbols lacking templates,
downgrade template read failure from a fatal error to a warning.
Also, don’t even try to read from a template file whose name has
shell metavariables (which Autoconf 2.50 withdrew support for);
just warn about that, too.  These changes cause the Automake
tests to merely generate warnings that are ignored, instead
of failing.
* doc/autoconf.texi (Configuration Files, Configuration Headers)
(Configuration Commands, Configuration Links):
Also document here that the file names should not contain
shell metacharacters, to make this constraint more obvious.
bin/autoheader.in
doc/autoconf.texi