[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/2] build: update gnulib for const+pure attributes
From: |
Jim Meyering |
Subject: |
[PATCH 1/2] build: update gnulib for const+pure attributes |
Date: |
Mon, 28 Nov 2011 10:43:40 +0100 |
Now that gnulib's lib/ (at least the part coreutils uses)
is ready for -Wsuggest-attribute=pure|const, I've changed
coreutils to enable those options for lib/ -- but still not
for gnulib-tests/:
>From 1e676ec8443f096f7e46aeef781301e38ef30f1d Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Mon, 28 Nov 2011 09:28:33 +0100
Subject: [PATCH 1/2] build: update gnulib for const+pure attributes
---
gnulib | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/gnulib b/gnulib
index 811f969..69f517e 160000
--- a/gnulib
+++ b/gnulib
@@ -1 +1 @@
-Subproject commit 811f969f5fc9a0a079f15213a99347156a54ff47
+Subproject commit 69f517e5975418e7b2c5033f8f60191919f44b9d
--
1.7.8.rc3.31.g017d1
>From 73a9acd6e885ae1e1e0dd2e5038df687f9b83c19 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Sun, 27 Nov 2011 16:13:26 +0100
Subject: [PATCH 2/2] build: enable -Wsuggest-attribute=pure|const in lib/,...
but not in gnulib-tests/.
* configure.ac (GNULIB_WARN_CFLAGS): Do not exclude
-Wsuggest-attribute=pure|const, thus enabling these two warning
options in lib/, since gnulib now toes the line.
Continue to disable them in gnulib-tests/, since some programs
there trigger these suggestions and are not worth fixing.
---
configure.ac | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index a174178..8c4fff4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -156,15 +156,15 @@ if test "$gl_gcc_warnings" = yes; then
# FIXME: it may be easy to remove this, since it affects only one file:
# the snprintf call at ftoastr.c:132.
nw="$nw -Wdouble-promotion"
- # FIXME: remove/reenable the following two, once gnulib is adjusted.
- nw="$nw -Wsuggest-attribute=const"
- nw="$nw -Wsuggest-attribute=pure"
gl_MANYWARN_COMPLEMENT([GNULIB_WARN_CFLAGS], [$WARN_CFLAGS], [$nw])
AC_SUBST([GNULIB_WARN_CFLAGS])
# For gnulib-tests, the set is slightly smaller still.
nw=
nw="$nw -Wstrict-prototypes"
+ # It's not worth being this picky about test programs.
+ nw="$nw -Wsuggest-attribute=const"
+ nw="$nw -Wsuggest-attribute=pure"
gl_MANYWARN_COMPLEMENT([GNULIB_TEST_WARN_CFLAGS],
[$GNULIB_WARN_CFLAGS], [$nw])
AC_SUBST([GNULIB_TEST_WARN_CFLAGS])
--
1.7.8.rc3.31.g017d1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH 1/2] build: update gnulib for const+pure attributes,
Jim Meyering <=