summaryrefslogtreecommitdiff
path: root/config/override.m4
diff options
context:
space:
mode:
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>2009-08-19 22:21:10 +0000
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>2009-08-19 22:21:10 +0000
commit34a0f3cffad19d24b3d36be9a39d69ae353889da (patch)
tree47a83ac68e7a7c1805198856f1e7c2d5e6629cfb /config/override.m4
parentc1102ce79aa237e26045e2a32867c79702cd5ad0 (diff)
downloadbinutils-gdb-34a0f3cffad19d24b3d36be9a39d69ae353889da.tar.gz
Disable option checking in the toplevel, avoid 2.64 fopen glitch.
/: * configure.ac: Call AC_DISABLE_OPTION_CHECKING. (baseargs): Add --disable-option-checking. * configure: Regenerate. config/: * override.m4 (AC_DISABLE_OPTION_CHECKING): Define to be empty if not defined, to avoid error with 2.59. (_AC_LANG_IO_PROGRAM): When the Autoconf version is exactly 2.64, avoid per-language instances to drop fopen from test program.
Diffstat (limited to 'config/override.m4')
-rw-r--r--config/override.m413
1 files changed, 13 insertions, 0 deletions
diff --git a/config/override.m4 b/config/override.m4
index bf112db99a8..a10146ff75a 100644
--- a/config/override.m4
+++ b/config/override.m4
@@ -58,6 +58,19 @@ m4_define([AC_INIT], m4_defn([AC_INIT])[
_GCC_AUTOCONF_VERSION_CHECK
])
+
+dnl Turn AC_DISABLE_OPTION_CHECKING into a no-op if not defined.
+m4_ifndef([AC_DISABLE_OPTION_CHECKING],
+ [m4_define([AC_DISABLE_OPTION_CHECKING])])
+
+
+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],
+ [m4_foreach([_GCC_LANG], [C, C++, Fortran, Fortran 77],
+ [m4_define([_AC_LANG_IO_PROGRAM(]_GCC_LANG[)], m4_defn([AC_LANG_PROGRAM(]_GCC_LANG[)]))])])
+
+
m4_version_prereq([2.60],, [
dnl We use $ac_pwd in some of the overrides below; ensure its definition
m4_divert_push([PARSE_ARGS])dnl