[Spice-devel] [spice-server 2/2] build: Cleanup disabled warnings a bit

Christophe Fergeau cfergeau at redhat.com
Thu Nov 10 11:11:58 UTC 2016


Some C-specific warnings were turned off as the spice module used to
ship a C++ spice client. It's long gone, so we can reenable these
warnings.
There were warnings disabled for tunnel support and CEGUI usage which
have both been removed too.
-Wno-format-nonliteral was disabled twice.
---
 m4/spice-compile-warnings.m4 | 33 ---------------------------------
 1 file changed, 33 deletions(-)

diff --git a/m4/spice-compile-warnings.m4 b/m4/spice-compile-warnings.m4
index 89bc992..2b8de54 100644
--- a/m4/spice-compile-warnings.m4
+++ b/m4/spice-compile-warnings.m4
@@ -71,18 +71,6 @@ AC_DEFUN([SPICE_COMPILE_WARNINGS],[
     # decl mess with  gtk/generated_*.c
     dontwarn="$dontwarn -Wmissing-declarations"
 
-    # Stuff that C++ won't allow. Turn them back on later
-    dontwarn="$dontwarn -Waggregate-return"
-    dontwarn="$dontwarn -Wstrict-prototypes"
-    dontwarn="$dontwarn -Wold-style-definition"
-    dontwarn="$dontwarn -Wnested-externs"
-    dontwarn="$dontwarn -Wformat-zero-length"
-    dontwarn="$dontwarn -Wpointer-to-int-cast"
-    dontwarn="$dontwarn -Wjump-misses-init"
-
-    # Issues in x11/platform_utils.cpp prevent us turning this on
-    dontwarn="$dontwarn -Wmissing-format-attribute"
-
     # Get all possible GCC warnings
     gl_MANYWARN_ALL_GCC([maybewarn])
 
@@ -103,15 +91,6 @@ AC_DEFUN([SPICE_COMPILE_WARNINGS],[
     # We can't enable this due to horrible spice_usb_device_get_description
     # signature
     gl_WARN_ADD([-Wno-format-nonliteral])
-    # CEGui headers cause violation of this
-    gl_WARN_ADD([-Wno-ignored-qualifiers])
-
-
-
-
-    # GNULIB turns on -Wformat=2 which implies -Wformat-nonliteral,
-    # so we need to manually re-exclude it.
-    gl_WARN_ADD([-Wno-format-nonliteral])
 
     # This should be < 1024 really. pixman_utils is the blackspot
     # preventing lower usage
@@ -158,18 +137,6 @@ AC_DEFUN([SPICE_COMPILE_WARNINGS],[
     WARN_CXXFLAGS=$WARN_CFLAGS
     AC_SUBST([WARN_CXXFLAGS])
 
-    # These are C-only warnings
-    if test "x$enable_tunnel" != "xyes"; then
-        # Slirp causes pain :-(
-        gl_WARN_ADD([-Waggregate-return])
-    fi
-    gl_WARN_ADD([-Wstrict-prototypes])
-    gl_WARN_ADD([-Wold-style-definition])
-    gl_WARN_ADD([-Wnested-externs])
-    gl_WARN_ADD([-Wformat-zero-length])
-    gl_WARN_ADD([-Wpointer-to-int-cast])
-    gl_WARN_ADD([-Wjump-misses-init])
-
     WARN_LDFLAGS=$WARN_CFLAGS
     AC_SUBST([WARN_CFLAGS])
     AC_SUBST([WARN_LDFLAGS])
-- 
2.9.3



More information about the Spice-devel mailing list