diff options
author | Roland McGrath <roland@hack.frob.com> | 2012-11-02 11:19:27 -0700 |
---|---|---|
committer | Roland McGrath <roland@hack.frob.com> | 2012-11-02 11:19:27 -0700 |
commit | f7934be8f6bb5f47def626af7bd9098e8fb3e950 (patch) | |
tree | 2152d91d53bb537545c8e21915fa5e992de7e4d1 | |
parent | d7d08bdedeecf168ef58c7e2bdbb4c39c1939aba (diff) | |
download | glibc-f7934be8f6bb5f47def626af7bd9098e8fb3e950.tar.gz glibc-f7934be8f6bb5f47def626af7bd9098e8fb3e950.tar.xz glibc-f7934be8f6bb5f47def626af7bd9098e8fb3e950.zip |
Require an exact Autoconf version.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | aclocal.m4 | 10 | ||||
-rw-r--r-- | configure.in | 2 |
3 files changed, 18 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index d85ffee2d6..a762760f14 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2012-11-02 Roland McGrath <roland@hack.frob.com> + + * aclocal.m4 (GLIBC_AUTOCONF_VERSION): New macro. + Check that AC_AUTOCONF_VERSION matches it and m4_fatal at + autoconf-time if not. + * configure.in: Remove AC_PREREQ. + 2012-11-02 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> * sysdeps/powerpc/sys/platform/ppc.h (__ppc_get_timebase): Use diff --git a/aclocal.m4 b/aclocal.m4 index 60a5fea279..3e61dc83f3 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1,3 +1,13 @@ +dnl We require that everyone use exactly the same Autoconf version so that +dnl the internal functions defined and used by the main configure script +dnl match those expected by the fragments. +m4_define([GLIBC_AUTOCONF_VERSION], [2.68]) +m4_if(m4_defn([AC_AUTOCONF_VERSION]), GLIBC_AUTOCONF_VERSION, [], + [m4_fatal(m4_flatten( +Exactly version GLIBC_AUTOCONF_VERSION of Autoconf is required but you have +m4_defn([AC_AUTOCONF_VERSION]) +), [63])])dnl +dnl dnl We define the macro GLIBC_PROVIDES to do an AC_PROVIDE for each macro dnl which appears in configure.in before the sysdep configure scripts are run. dnl Each sysdep configure.in does GLIBC_PROVIDES first, to avoid any diff --git a/configure.in b/configure.in index 928b7b62a9..5e35b98613 100644 --- a/configure.in +++ b/configure.in @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_PREREQ(2.53)dnl dnl Minimum Autoconf version required. +dnl Note we do not use AC_PREREQ here! See aclocal.m4 for what we use instead. AC_INIT([GNU C Library], [(see version.h)], [http://sourceware.org/bugzilla/], [glibc]) AC_CONFIG_SRCDIR([include/features.h]) AC_CONFIG_HEADERS([config.h]) |