[Top][All Lists]

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

Re: warning in AC_CHECK_DECL

From: Jim Meyering
Subject: Re: warning in AC_CHECK_DECL
Date: Fri, 17 Feb 2006 10:28:59 +0100

Eric Blake <address@hidden> wrote:
>> Followup - with the earlier patch fixed, now AC_FUNC_STRERROR_R has a
>> warning, that was making the -Wall -Werror compilation think that
>> strerror_r returned int instead of char* on cygwin.
>> 2006-02-16  Eric Blake  <address@hidden>
>>      * lib/autoconf/functions.m4 (AC_FUNC_STRERROR_R): Avoid unused
>>      variable warning.
> With my proposed patch to AC_FUNC_STRERROR_R, gnulib's m4/strerror_r.m4 is
> now out of date.  Either we need to update the various gnulib macros
> borrowed from CVS autoconf to override bugs in autoconf 2.59, or we need
> to release autoconf 2.60.  What are the remaining issues in the way of
> releasing autoconf 2.60?

It'd be great to see autoconf-2.60 soon, but do bear in mind that
running configure with CFLAGS='-Wall -Werror' is extreme: using -Werror
makes the process very fragile.  I've found it useful to configure
with banal options, and then to compile with stricter ones like those,
but even then, I use -Werror only on recent glibc/Linux-based systems.
Sometimes, especially in autoconf code snippets, it's best not to
try to remove all compile warnings.

Of course, if your using -Werror exposes easy-to-fix warnings, e.g.,
about obviously unused variables, that's great and we should fix them.

reply via email to

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