[parted-devel] next: build: turn off -Wstack-protector

Jim Meyering jim at meyering.net
Sun Jul 19 19:45:54 UTC 2009


I rebased next and got this new warning/error using
gcc version 4.3.3:

  gpt.c: In function 'gpt_read':
  gpt.c:816: error: not protecting function: no buffer at least 8 bytes long [-Wstack-protector]

So have squashed the following onto the warning-adding
change-set on that branch:
[I expect to push the result shortly]

commit 1eac45815b71a7759643c6783fb113ac35c9c987
Author: Jim Meyering <meyering at redhat.com>
Date:   Sun Jul 19 21:39:00 2009 +0200

    build: turn off -Wstack-protector

    * configure.ac (WERROR_CFLAGS): Turn off -Wstack-protector,
    to avoid warning due to libparted/label/gpt.c.

diff --git a/configure.ac b/configure.ac
index c4d1bb7..17958a0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -242,6 +242,7 @@ if test "$gl_gcc_warnings" = yes; then
   nw="$nw -Wunsafe-loop-optimizations" # a few src/*.c
   nw="$nw -Winline"                 # system.h's readdir_ignoring_dot_and_dotdot
   nw="$nw -Wstrict-overflow"        # expr.c, pr.c, tr.c, factor.c
+  nw="$nw -Wstack-protector"        # libparted/label/gpt.c
   # ?? -Wstrict-overflow

   gl_MANYWARN_ALL_GCC([ws])



More information about the parted-devel mailing list