From 681fac07ede6b8958d97ad04e67e03d756beef8d Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Sun, 20 Mar 2022 20:27:40 -0400 Subject: [PATCH] Meta: Always disable kvm on aarch64 hosts for now run.sh builds i686 by default, and the aarch64 port of serenity isn't very far along yet. Without this change, `run.sh` without arguments unceremoniously fails with: [0/1] cd .../serenity/Build/i686 && /usr... ENITY_ARCH=i686 /home/thakis/src/serenity/Meta/run.sh qemu-system-i386: invalid accelerator kvm That's because /dev/kvm exists, but that's no good on a non-intel host. --- Meta/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Meta/run.sh b/Meta/run.sh index b1ea1c2897..4508c054d5 100755 --- a/Meta/run.sh +++ b/Meta/run.sh @@ -21,7 +21,7 @@ SCRIPT_DIR="$(dirname "${0}")" # Check if SERENITY_KVM_SUPPORT is unset if [ -z ${SERENITY_KVM_SUPPORT+x} ]; then KVM_SUPPORT="0" - [ -e /dev/kvm ] && [ -r /dev/kvm ] && [ -w /dev/kvm ] && [ "$SERENITY_ARCH" != "aarch64" ] && KVM_SUPPORT="1" + [ -e /dev/kvm ] && [ -r /dev/kvm ] && [ -w /dev/kvm ] && [ "$SERENITY_ARCH" != "aarch64" ] && [ "$(uname -m)" != "aarch64" ] && KVM_SUPPORT="1" else KVM_SUPPORT="$SERENITY_KVM_SUPPORT" fi