The package rpms/qemu.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/qemu.git/commit/?id=daed4ff51488e....
Change:
+%ifnarch %{arm}
Thanks.
Full change:
============
commit daed4ff51488ef87e32893210c2fe4da26b034a4
Author: Richard W.M. Jones <rjones(a)redhat.com>
Date: Wed Nov 24 17:42:43 2021 +0000
Define STAP_SDT_ARG_CONSTRAINT=g on %%{arm}, workaround for:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103395
See also /usr/include/sys/sdt.h
(cherry picked from commit f9f5de99949d58a308ae03ab2a0f4fd35b3e1160)
diff --git a/qemu.spec b/qemu.spec
index e9f3160..79d77c0 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -1347,7 +1347,11 @@ run_configure() {
--docdir="%{_docdir}" \
--libexecdir="%{_libexecdir}" \
--extra-ldflags="%{build_ldflags}" \
+%ifnarch %{arm}
--extra-cflags="%{optflags}" \
+%else
+ --extra-cflags="%{optflags} -DSTAP_SDT_ARG_CONSTRAINT=g" \
+%endif
--with-pkgversion="%{name}-%{version}-%{release}" \
--with-suffix="%{name}" \
--firmwarepath="%firmwaredirs" \
@@ -2259,6 +2263,8 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
%changelog
* Thu Nov 25 2021 Daniel P. Berrangé <berrange(a)redhat.com> - 6.1.0-13
- Fix iovec limits with scsi-generic
+- Define STAP_SDT_ARG_CONSTRAINT=g on %%{arm}, workaround for:
+
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103395
* Mon Nov 08 2021 Adam Williamson <awilliam(a)redhat.com> - 6.1.0-10
- Fix snapshot creation with qxl graphics