diff options
author | Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | 2011-03-05 07:32:50 +0000 |
---|---|---|
committer | Ralf Wildenhues <rwild@gcc.gnu.org> | 2011-03-05 07:32:50 +0000 |
commit | 9d77a2c4e3006d31cf1c9b4bf5a3c7ef13a75e11 (patch) | |
tree | 9ef3886585471b97dfacbf01721b48dade919716 /config/override.m4 | |
parent | d1509a41b31c9c3d3ec23c059d2953516690458f (diff) | |
download | gcc-9d77a2c4e3006d31cf1c9b4bf5a3c7ef13a75e11.zip gcc-9d77a2c4e3006d31cf1c9b4bf5a3c7ef13a75e11.tar.gz gcc-9d77a2c4e3006d31cf1c9b4bf5a3c7ef13a75e11.tar.bz2 |
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.
Co-Authored-By: Eric Blake <eblake@redhat.com>
From-SVN: r170697
Diffstat (limited to 'config/override.m4')
-rw-r--r-- | config/override.m4 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config/override.m4 b/config/override.m4 index fc2d527..52bd1c3 100644 --- a/config/override.m4 +++ b/config/override.m4 @@ -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], |