From b4a1527aa664ec54ce4fc2941bc5858622ba944f Mon Sep 17 00:00:00 2001 From: SinghWang Date: Mon, 20 Feb 2023 13:45:11 +0800 Subject: [PATCH] kata-deploy: Fix static shim-v2 build on arm64 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Following Jong Wu suggestion, let's link /usr/bin/musl-gcc to /usr/bin/aarch64-linux-musl-gcc. Fixes: #6320 Signed-off-by: SinghWang Signed-off-by: Fabiano FidĂȘncio --- tools/packaging/static-build/shim-v2/install_go_rust.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/packaging/static-build/shim-v2/install_go_rust.sh b/tools/packaging/static-build/shim-v2/install_go_rust.sh index 502d5f085c..078f49d37d 100755 --- a/tools/packaging/static-build/shim-v2/install_go_rust.sh +++ b/tools/packaging/static-build/shim-v2/install_go_rust.sh @@ -58,6 +58,10 @@ case "${ARCH}" in aarch64) goarch=arm64 LIBC=musl + # This is a hack needed as part of Ubuntu 20.04 + if [ ! -f /usr/bin/aarch64-linux-musl-gcc ]; then + ln -sf /usr/bin/musl-gcc /usr/bin/aarch64-linux-musl-gcc + fi ;; ppc64le) goarch=${ARCH}