bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

std-gnu11: Make compatible with Autoconf 2.70


From: Bruno Haible
Subject: std-gnu11: Make compatible with Autoconf 2.70
Date: Wed, 09 Dec 2020 04:07:29 +0100
User-agent: KMail/5.1.3 (Linux/4.4.0-193-generic; KDE/5.18.0; x86_64; ; )

When I bootstrap GNU libunistring with Autoconf 2.70, the generated
'configure' is broken leading to:

checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
./configure: line 7012: syntax error near unexpected token 
`ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89'
./configure: line 7012: `                      
ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89'

Apparently there is some incompatibility between Gnulib's m4/std-gnu11.m4
and PREFIX/share/autoconf/autoconf/c.m4 from Autoconf 2.70.

This patch fixes it.


2020-12-08  Bruno Haible  <bruno@clisp.org>

        std-gnu11: Make compatible with Autoconf 2.70.
        * m4/std-gnu11.m4: Disable the entire file if Autoconf >= 2.70 is in
        use.

diff --git a/m4/std-gnu11.m4 b/m4/std-gnu11.m4
index db833d8..b5ab8ab 100644
--- a/m4/std-gnu11.m4
+++ b/m4/std-gnu11.m4
@@ -6,6 +6,8 @@
 # This implementation will be obsolete once we can assume Autoconf 2.70
 # or later is installed everywhere a Gnulib program might be developed.
 
+m4_version_prereq([2.70], [], [
+
 
 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
 
@@ -822,3 +824,6 @@ dnl Tru64   N/A (no support)
 dnl with extended modes being tried first.
 [[-std=gnu++11 -std=c++11 -std=gnu++0x -std=c++0x -qlanglvl=extended0x -AA]], 
[$1], [$2])[]dnl
 ])# _AC_PROG_CXX_CXX11
+
+
+])# m4_version_prereq




reply via email to

[Prev in Thread] Current Thread [Next in Thread]