Dario Faggioli
0251d2a2c0
- Build PPC firmwares from sources on non-PPC builds as well (bsc#1193545) - Build RiscV firmwares on non-RiscV builds as well - While there, refactor (and simplify!) the firmware building logic and code * Patches added: Makefile-define-endianess-for-cross-buil.patch - Include vmxcap in the qemu-tools package (is being very useful for debugging bsc#1193364) - The qemu package should require qemu-x86, qemu-arm, etc, as there's no point installing it without _any_ of them. Additionally, right now, the user does not get a working qemu, if recommended packages are disabled (e.g., on MicroOS or SLE Micro). bsc#1196087 - Give clearer instructions on how to modify the package patches from the output of update_git.sh (docs change only, no functional change) - qemu,kvm: potential privilege escalation via virtiofsd (bsc#1195161, CVE-2022-0358) * Patches added: virtiofsd-Drop-membership-of-all-supplem.patch OBS-URL: https://build.opensuse.org/request/show/959502 OBS-URL: https://build.opensuse.org/package/show/Virtualization/qemu?expand=0&rev=691
29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
From: Dario Faggioli <dfaggioli@suse.com>
|
|
Date: Wed, 16 Feb 2022 19:22:01 +0100
|
|
Subject: Makefile: define endianess for cross-building on aarch64
|
|
|
|
Git-commit: 0000000000000000000000000000000000000000
|
|
References: bsc#1193545
|
|
|
|
Include aarch64 in the endianess check, so we can cross-build from
|
|
there too.
|
|
|
|
Signed-of-by: Dario Faggioli <dfaggioli@suse.com>
|
|
---
|
|
Makefile.main | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/roms/skiboot/Makefile.main b/roms/skiboot/Makefile.main
|
|
index c8a63e8b110f3c6bf115314da7bf..98790ec5c3b0f35272f032798353 100644
|
|
--- a/roms/skiboot/Makefile.main
|
|
+++ b/roms/skiboot/Makefile.main
|
|
@@ -50,7 +50,7 @@ endif
|
|
|
|
# Host tools and options
|
|
HOSTCC=gcc
|
|
-HOSTEND=$(shell uname -m | sed -e 's/^i.*86$$/LITTLE/' -e 's/^x86.*/LITTLE/' -e 's/^ppc64le/LITTLE/' -e 's/^ppc.*/BIG/')
|
|
+HOSTEND=$(shell uname -m | sed -e 's/^i.*86$$/LITTLE/' -e 's/^x86.*/LITTLE/' -e 's/^ppc64le/LITTLE/' -e 's/^aarch64/LITTLE/' -e 's/^ppc.*/BIG/')
|
|
HOSTCFLAGS:=-O1 $(CWARNS) -DHAVE_$(HOSTEND)_ENDIAN -MMD
|
|
HOSTCFLAGS += $(call try-cflag,$(HOSTCC),-std=gnu11)
|
|
HOSTCFLAGS += $(call try-cflag,$(HOSTCC),-m64)
|