]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
travis: Don't abort build due to -Wvariadic-macros
authorAndrea Bolognani <abologna@redhat.com>
Fri, 8 Sep 2017 16:42:49 +0000 (18:42 +0200)
committerAndrea Bolognani <abologna@redhat.com>
Thu, 14 Sep 2017 14:59:24 +0000 (16:59 +0200)
The openwsman header files are at fault here, but precise is entirely
unmaintained at this point so the issue will never be fixed.

Better to ignore the error and have coverage over the Hyper-V driver
than disabling it: if code that would trigger the warning will be
added to libvirt, the CentOS CI will catch it.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Daniel P. Berrange <berrange@redhat.com>
.travis.yml

index 367baf8618401e4975c658bce6df3b6b5031ffc5..ba8ff49a19180235bb3e274f9522e88a86291c29 100644 (file)
@@ -65,6 +65,9 @@ env:
     # The custom $PATH is just to pick up some extra binaries installed
     # through homebrew on macOS and it's completely harmless on Linux
     - PATH="/usr/local/opt/gettext/bin:/usr/local/opt/rpcgen/bin:$PATH"
+    # The hyperv driver fails to build with clang on precise due to this
+    # error being raised in one of openwsman header files
+    - CFLAGS="-Wno-error=variadic-macros"
     - VIR_TEST_DEBUG=1
 
 before_install: