1
0
mirror of https://github.com/pikvm/pi-builder.git synced 2025-04-19 06:22:16 +03:00

aarch64 qemu

This commit is contained in:
Maxim Devaev 2023-11-17 06:14:36 +02:00
parent 65b7d61fbb
commit eea57a366f
2 changed files with 5 additions and 5 deletions

View File

@ -30,10 +30,10 @@ all:
qemu-arm: qemu-arm-static qemu-arm-static-orig
qemu-aarch64: qemu-aarch64-static qemu-aarch64-static-orig
qemu-aarch64: qemu-aarch64-static
qemu-arm-static qemu-aarch64-static:
qemu-arm-static:
$(eval _guest_arch = $(subst -static,,$(subst qemu-,,$@)))
gcc \
-static \
@ -43,9 +43,9 @@ qemu-arm-static qemu-aarch64-static:
-o qemu-$(_guest_arch)-static
qemu-arm-static-orig qemu-aarch64-static-orig:
qemu-arm-static-orig qemu-aarch64-static:
$(call not_empty,QEMU_REPO_URL)
$(eval _guest_arch = $(subst -static-orig,,$(subst qemu-,,$@)))
$(eval _guest_arch = $(call contains,aarch64,$@,aarch64,arm))
$(eval _pkg = ./.pkg.$(_guest_arch))
# Using i386 QEMU because of this:
# - https://bugs.launchpad.net/qemu/+bug/1805913
@ -63,7 +63,7 @@ qemu-arm-static-orig qemu-aarch64-static-orig:
cd $(_pkg) \
&& ar vx qemu-user-static.deb \
&& tar -xJf data.tar.xz
cp $(_pkg)/usr/bin/qemu-$(_guest_arch)-static qemu-$(_guest_arch)-static-orig
cp $(_pkg)/usr/bin/qemu-$(_guest_arch)-static $@
rm -rf $(_pkg)

BIN
qemu/qemu-aarch64-static Executable file

Binary file not shown.