]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Temporarily disable format truncation warnings
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 15 Jun 2017 13:22:54 +0000 (14:22 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 15 Jun 2017 13:22:54 +0000 (14:22 +0100)
GCC 7.1 introduces a new -Wformat-truncation warning
flag that reports if it thinks the maximum possible
size of the formatted output will exceed the provided
fixed buffer. This is enabled automatically by the
-Wformat warning flag. There are quite a few places
hit by this in libvirt which need rewriting. This is
non-trivial work in some places, so temporarily
disable the new warning until those fixes can be
implemented.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
m4/virt-compile-warnings.m4

index d7bb172f32d8efa6ab3307fc44ea5270f3ba332a..fa0940fc6885696e68dd79f801fb2730c01f6721 100644 (file)
@@ -169,6 +169,10 @@ AC_DEFUN([LIBVIRT_COMPILE_WARNINGS],[
       wantwarn="$wantwarn -Wno-format"
     fi
 
+    # -Wformat enables this by default, and we should keep it,
+    # but need to rewrite various areas of code first
+    wantwarn="$wantwarn -Wno-format-truncation"
+
     # This should be < 256 really. Currently we're down to 4096,
     # but using 1024 bytes sized buffers (mostly for virStrerror)
     # stops us from going down further