Hello community,

here is the log from the commit of package qemu for openSUSE:Factory checked in 
at 2019-03-11 11:14:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qemu (Old)
 and      /work/SRC/openSUSE:Factory/.qemu.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qemu"

Mon Mar 11 11:14:07 2019 rev:152 rq:682913 version:3.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes      2019-02-25 
17:47:16.830860112 +0100
+++ /work/SRC/openSUSE:Factory/.qemu.new.28833/qemu-testsuite.changes   
2019-03-11 11:14:11.149363776 +0100
@@ -1,0 +2,6 @@
+Fri Mar  8 17:49:54 UTC 2019 - Bruce Rogers <[email protected]>
+
+- Again address ipxe GCC 9 incompatibilities. Previously included
+  patch to disable unneeded warning got muffed somehow (bsc#1121464)
+
+-------------------------------------------------------------------
qemu.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
qemu-testsuite.spec: same change
qemu.spec: same change
++++++ ipxe-build-Disable-gcc-address-of-packed-member-warning.patch ++++++
--- /var/tmp/diff_new_pack.vRiNuo/_old  2019-03-11 11:14:13.593363044 +0100
+++ /var/tmp/diff_new_pack.vRiNuo/_new  2019-03-11 11:14:13.593363044 +0100
@@ -11,32 +11,25 @@
 
 [BR: BSC#1121464]
 Signed-off-by: Bruce Rogers <[email protected]>
----
- src/Makefile.housekeeping | 11 +++++++++++
- 1 file changed, 11 insertions(+)
-
-diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping
-index f8334921..e7f1ece0 100644
 --- a/src/Makefile.housekeeping
 +++ b/src/Makefile.housekeeping
-@@ -646,6 +646,17 @@ $(BIN)/.certificate.der.% : $(BIN)/.cert
- CERT_ALL := $(foreach i,$(call seq,1,$(CERT_COUNT)),\
-             CERT ( $(i), \"$(word $(i),$(CERT_DERS))\" ))
+@@ -179,6 +179,19 @@ WNA_FLAGS := $(shell $(WNA_TEST) && $(EC
+ WORKAROUND_CFLAGS += $(WNA_FLAGS)
+ endif
  
-+
 +# GCC 9.0 introduces a new warning for using pointers to packed
 +# structure and union members. ipxe code is replete with this usage,
 +# partly because the architectures it is designed for handle unaligned
 +# accesses. Therefore this warning is not very helpful and since the 
 +# default build considers warnings to be errors, needs to be disabled.
 +#
++ifeq ($(CCTYPE),gcc)
 +WNAOPM_TEST = $(CC) -Waddress-of-packed-member -x c -c /dev/null -o /dev/null 
\
 +                >/dev/null 2>&1
 +WNAOPM_FLAGS := $(shell $(WNAOPM_TEST) && $(ECHO) 
'-Wno-address-of-packed-member')
 +WORKAROUND_CFLAGS += $(WNAOPM_FLAGS)
- endif
- 
- certstore_DEPS += $(CERT_LIST) $(CERT_FILES) $(CERT_PEMS) $(CERT_DERS)
--- 
-2.20.1
-
++endif
++
+ # Some versions of gas choke on division operators, treating them as
+ # comment markers.  Specifying --divide will work around this problem,
+ # but isn't available on older gas versions.





Reply via email to