Guard against M4 versions with a buggy strstr.

config/:
	* override.m4: Error out if a buggy M4 was detected, to
	avoid spurious diffs in generated files.
This commit is contained in:
Ralf Wildenhues
2011-03-05 07:33:13 +00:00
parent 61ff971fde
commit 626a5a0cb2
2 changed files with 12 additions and 0 deletions

View File

@ -48,6 +48,12 @@ _GCC_AUTOCONF_VERSION_CHECK
])
dnl Ensure we do not use a buggy M4.
m4_if(m4_index([..wi.d.], [.d.]), [-1],
[m4_fatal(m4_do([m4 with buggy strstr detected. Please install
GNU M4 1.4.16 or newer and set the M4 environment variable]))])
dnl Fix 2.64 cross compile detection for AVR and RTEMS
dnl by not trying to compile fopen.
m4_if(m4_defn([m4_PACKAGE_VERSION]), [2.64],