On 8/5/20 7:28 PM, Vincent Lefevre wrote:
Then "configure" should provide a way to use -Werror

I added that to the Autoconf TODO list; see attached. Unfortunately it's not something that would be trivial to do. In the meantime, I suggest not passing -Werror to 'configure'. (Or for this particular example, you can wait until C2x is supported. :-)
>From ef399ebb88d65eb674c9e9748ad223997d1e1ce2 Mon Sep 17 00:00:00 2001
From: Paul Eggert <egg...@cs.ucla.edu>
Date: Thu, 6 Aug 2020 12:28:24 -0700
Subject: [PATCH] * TODO: Add -Werror support.

---
 TODO | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/TODO b/TODO
index 37b2e946..62619219 100644
--- a/TODO
+++ b/TODO
@@ -83,6 +83,13 @@ Harlan:
 ** Languages
 Integrate other Fortrans etc.
 
+** Picky compilers, e.g., gcc -Werror
+Many Autoconf-generated tests do the wrong thing if someone configures
+with CC='gcc -Werror' or with similar options.  It would be nice if
+these tests worked better with picky compilers.  This will require
+significant reworking in some cases, e.g., AC_CHECK_FUNCS will need
+to know the headers declaring the functions.
+
 ** AC_CHECK_FUNCS and AC_TRY_LINK_FUNC
 I have still not understood what's the difference  between the two
 which requires to have two different sources: AC_LANG_CALL and
-- 
2.17.1

Reply via email to