Accepting request 682912 from home:bfrogers:branches:Virtualization
Again address ipxe GCC 9 incompatibilities. Previously included patch to disable unneeded warning got muffed somehow (bsc#1121464) OBS-URL: https://build.opensuse.org/request/show/682912 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=458
This commit is contained in:
parent
3d00c639f7
commit
0c80576ea1
@ -11,32 +11,25 @@ default build considers warnings to be errors, needs to be disabled.
|
|||||||
|
|
||||||
[BR: BSC#1121464]
|
[BR: BSC#1121464]
|
||||||
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
Signed-off-by: Bruce Rogers <brogers@suse.com>
|
||||||
---
|
|
||||||
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
|
--- a/src/Makefile.housekeeping
|
||||||
+++ b/src/Makefile.housekeeping
|
+++ b/src/Makefile.housekeeping
|
||||||
@@ -646,6 +646,17 @@ $(BIN)/.certificate.der.% : $(BIN)/.cert
|
@@ -179,6 +179,19 @@ WNA_FLAGS := $(shell $(WNA_TEST) && $(EC
|
||||||
CERT_ALL := $(foreach i,$(call seq,1,$(CERT_COUNT)),\
|
WORKAROUND_CFLAGS += $(WNA_FLAGS)
|
||||||
CERT ( $(i), \"$(word $(i),$(CERT_DERS))\" ))
|
endif
|
||||||
|
|
||||||
+
|
|
||||||
+# GCC 9.0 introduces a new warning for using pointers to packed
|
+# GCC 9.0 introduces a new warning for using pointers to packed
|
||||||
+# structure and union members. ipxe code is replete with this usage,
|
+# structure and union members. ipxe code is replete with this usage,
|
||||||
+# partly because the architectures it is designed for handle unaligned
|
+# partly because the architectures it is designed for handle unaligned
|
||||||
+# accesses. Therefore this warning is not very helpful and since the
|
+# accesses. Therefore this warning is not very helpful and since the
|
||||||
+# default build considers warnings to be errors, needs to be disabled.
|
+# 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 \
|
+WNAOPM_TEST = $(CC) -Waddress-of-packed-member -x c -c /dev/null -o /dev/null \
|
||||||
+ >/dev/null 2>&1
|
+ >/dev/null 2>&1
|
||||||
+WNAOPM_FLAGS := $(shell $(WNAOPM_TEST) && $(ECHO) '-Wno-address-of-packed-member')
|
+WNAOPM_FLAGS := $(shell $(WNAOPM_TEST) && $(ECHO) '-Wno-address-of-packed-member')
|
||||||
+WORKAROUND_CFLAGS += $(WNAOPM_FLAGS)
|
+WORKAROUND_CFLAGS += $(WNAOPM_FLAGS)
|
||||||
endif
|
+endif
|
||||||
|
+
|
||||||
certstore_DEPS += $(CERT_LIST) $(CERT_FILES) $(CERT_PEMS) $(CERT_DERS)
|
# Some versions of gas choke on division operators, treating them as
|
||||||
--
|
# comment markers. Specifying --divide will work around this problem,
|
||||||
2.20.1
|
# but isn't available on older gas versions.
|
||||||
|
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 8 17:49:54 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||||
|
|
||||||
|
- Again address ipxe GCC 9 incompatibilities. Previously included
|
||||||
|
patch to disable unneeded warning got muffed somehow (bsc#1121464)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 22 08:52:45 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
Fri Feb 22 08:52:45 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||||
|
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 8 17:49:54 UTC 2019 - Bruce Rogers <brogers@suse.com>
|
||||||
|
|
||||||
|
- Again address ipxe GCC 9 incompatibilities. Previously included
|
||||||
|
patch to disable unneeded warning got muffed somehow (bsc#1121464)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 22 08:52:45 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
Fri Feb 22 08:52:45 UTC 2019 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user