]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
gitlab: force dwarf4 format for debuginfo in Fedora rawhide
authorDaniel P. Berrangé <berrange@redhat.com>
Mon, 25 Jan 2021 18:13:57 +0000 (18:13 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Tue, 26 Jan 2021 12:33:31 +0000 (12:33 +0000)
Fedora 34 rawhide has pulled in a new GCC 11 build which now
defaults to dwarf5 format. This format is not compatible with
the pdwtags program used in our test suite to validate the
RPC files.

We have no need for debuginfo in CI except for pdwtags,
so the simplest short term fix is to force the older dwarf
version in the hope that a fixed dwarves release will
arrive before Fedora 34 is released, or GCC 11 becomes more
widespread. Eventually we might need to figure out a way to
probe for compatibility but for now, we'll hope that any
distro with GCC 11 will be able to have a fixed dwarves too.

https://bugzilla.redhat.com/show_bug.cgi?id=1919965
Reviewed-by: Erik Skultety <eskultet@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
.gitlab-ci.yml

index 8949adf7a0845b8dd10635471d79fc3274aa5f52..5221e8b5b6c7b388e1407fb518d52c2d4cee5a04 100644 (file)
@@ -367,6 +367,10 @@ x64-fedora-rawhide:
     - x64-fedora-rawhide-container
   variables:
     NAME: fedora-rawhide
+    # Temp workaround until we see what resolution is for
+    # https://bugzilla.redhat.com/show_bug.cgi?id=1919965
+    # Hopefully remove before F34 is released.
+    CFLAGS: -gdwarf-4
 
 x64-fedora-rawhide-clang:
   extends: .native_build_job