From f8a0625246c3301f760169e00110e63ed89ce7b7 Mon Sep 17 00:00:00 2001 From: Dongyan Qian Date: Tue, 22 Apr 2025 10:04:48 +0800 Subject: [PATCH] uefi-sct/SctPkg: Fixes "Unsupported target architecture X64 !" fixes: https://github.com/tianocore/edk2-test/issues/244 Signed-off-by: Dongyan Qian --- uefi-sct/SctPkg/build.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/uefi-sct/SctPkg/build.sh b/uefi-sct/SctPkg/build.sh index 82abfb77..54864710 100755 --- a/uefi-sct/SctPkg/build.sh +++ b/uefi-sct/SctPkg/build.sh @@ -27,6 +27,8 @@ function get_build_arch BUILD_ARCH=RISCV64;; loongarch64*) BUILD_ARCH=LOONGARCH64;; + x86_64*) + BUILD_ARCH=X64;; *) BUILD_ARCH=other;; esac @@ -40,6 +42,12 @@ function set_cross_compile echo "Build: $BUILD_ARCH" if [ "$SCT_TARGET_ARCH" = "$BUILD_ARCH" ]; then TEMP_CROSS_COMPILE= + elif [ "$SCT_TARGET_ARCH" == "X64" ]; then + if [ X"$CROSS_COMPILE_64" != X"" ]; then + TEMP_CROSS_COMPILE="$CROSS_COMPILE_64" + else + TEMP_CROSS_COMPILE=x86_64-redhat-linux- + fi elif [ "$SCT_TARGET_ARCH" == "AARCH64" ]; then if [ X"$CROSS_COMPILE_64" != X"" ]; then TEMP_CROSS_COMPILE="$CROSS_COMPILE_64"