From ac88d34e0ca634787c786fc9c4479e0802ca6d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Fri, 12 May 2023 20:50:18 +0200 Subject: [PATCH] static-build: Use relased binary for CLH (aarch64) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There's no need to build Cloud Hypervisor aarch64 as, for a few releases already, Cloud Hypervisor provides an official release binary for the architecture. Signed-off-by: Fabiano FidĂȘncio --- .../static-build/cloud-hypervisor/build-static-clh.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tools/packaging/static-build/cloud-hypervisor/build-static-clh.sh b/tools/packaging/static-build/cloud-hypervisor/build-static-clh.sh index 0bee1ea041..975a517a13 100755 --- a/tools/packaging/static-build/cloud-hypervisor/build-static-clh.sh +++ b/tools/packaging/static-build/cloud-hypervisor/build-static-clh.sh @@ -44,6 +44,9 @@ pull_clh_released_binary() { info "Download cloud-hypervisor version: ${cloud_hypervisor_version}" cloud_hypervisor_binary="https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/${cloud_hypervisor_version}/cloud-hypervisor-static" + [ "${ARCH}" == "aarch64" ] && \ + cloud_hypervisor_binary="${cloud_hypervisor_binary}-aarch64" + curl --fail -L ${cloud_hypervisor_binary} -o cloud-hypervisor-static || return 1 mkdir -p cloud-hypervisor mv -f cloud-hypervisor-static cloud-hypervisor/cloud-hypervisor @@ -82,11 +85,6 @@ build_clh_from_source() { popd } -if [ "${ARCH}" == "aarch64" ]; then - info "aarch64 binaries are not distributed as part of the Cloud Hypervisor releases, forcing to build from source" - force_build_from_source="true" -fi - if [ -n "${features}" ]; then info "As an extra build argument has been passed to the script, forcing to build from source" force_build_from_source="true"