Re: Turn on compiler warnings by default for AC_PROG_CC, AC_PROG_CXX & AC_PROG_FC

Dale Visser <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.patches
Message-ID <[email protected]>
Nick:

On 04/10/2014 04:19 PM, you wrote:
> Can you explain exactly which flags are (attempted to be) enabled by >
default? I see the following in
> a comment in the patch: "For the GNU compiler it will be -Wall (and
> -ansi -pedantic)" If that comment is correct... this means that the
> script will by default put GCC into strict C89 conformance mode. Not
> the
> best default choice, especially since AC_PROG_CC is supposed to select
> the most recent available mode AND to prefer extended modes over
> strict
> conformance ones. Cheers,

You found a mistake in the code comments that were brought over with
this code from Autoconf Archive.

Lines 466 through 473 specify the options to be enabled. The option
before the '%' character is used to detect which type of compiler we're
dealing with. The options(s) after define the options to use when
compiling. To answer your specific question about GCC, only '-Wall' gets
used to compile.

Best regards,
Dale
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.