From f5c08e17670cfda756af96c569efa48324b43908 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Fri, 6 Jul 2012 14:29:50 -0700 Subject: [PATCH] * configure.in: Document --enable-gcc-warnings better. --- ChangeLog | 3 +++ configure.in | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index b85855511bc..dc70740d303 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,13 @@ 2012-07-06 Paul Eggert + * configure.in: Document --enable-gcc-warnings better. + Use c_strcasecmp for ASCII case-insensitive comparison (Bug#11786). This is safer than strcasecmp, which has unspecified behavior outside the POSIX locale and in practice sometimes does not work in multibyte locales. Similarly for c_strncasecmp and strncasecmp. * configure.in (strcasecmp, strncasecmp): Remove checks. + * lib/c-ctype.c, lib/c-ctype.h, lib/c-strcase.h, lib/c-strcasecmp.c: * lib/c-strncasecmp.c: New files, taken from gnulib. * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate. diff --git a/configure.in b/configure.in index 1a43aed7540..09551ae58e9 100644 --- a/configure.in +++ b/configure.in @@ -575,7 +575,9 @@ gl_EARLY AC_ARG_ENABLE([gcc-warnings], [AS_HELP_STRING([--enable-gcc-warnings], - [turn on lots of GCC warnings (for developers)])], + [turn on lots of GCC warnings. This is intended for + developers, and may generate false alarms when used + with older or non-GNU development tools.])], [case $enableval in yes|no) ;; *) AC_MSG_ERROR([bad value $enableval for gcc-warnings option]) ;; @@ -597,7 +599,7 @@ if test "${enableval}" != "no"; then LTO="-flto=$CPUS" else LTO="-flto" - fi + fi old_CFLAGS=$CFLAGS CFLAGS="$CFLAGS $LTO" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])], -- 2.39.2