From 5102cbee61159e333b5d8ea31ea13f18ceef46c9 Mon Sep 17 00:00:00 2001 From: Qubot <1445788683@qq.com> Date: Mon, 8 Jun 2026 23:13:29 +0800 Subject: [PATCH] Pass arm64 arch to BPI-M8 PVR module build --- bsp/scripts/build-img-bxm-pvrsrvkm.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsp/scripts/build-img-bxm-pvrsrvkm.sh b/bsp/scripts/build-img-bxm-pvrsrvkm.sh index c381f7f28..ab7b9b505 100755 --- a/bsp/scripts/build-img-bxm-pvrsrvkm.sh +++ b/bsp/scripts/build-img-bxm-pvrsrvkm.sh @@ -7,6 +7,7 @@ pvr_top="$(cd "${script_dir}/../modules/gpu/img-bxm/linux/rogue_km" && pwd)" : "${KERNELDIR:?KERNELDIR must point to a prepared kernel build tree}" kernel_cross_compile="${KERNEL_CROSS_COMPILE:-${CROSS_COMPILE:-aarch64-linux-gnu-}}" +kernel_arch="${KERNEL_ARCH:-${ARCH:-arm64}}" gpu_build_type="${GPU_BUILD_TYPE:-release}" pvr_out="${PVR_OUT:-${pvr_top}/binary_armbian_sunxi_linux_nulldrmws_${gpu_build_type}}" @@ -18,6 +19,7 @@ kernel_objcopy="${KERNEL_OBJCOPY:-${kernel_cross_compile}objcopy}" make -C "${pvr_top}" \ PVR_BUILD_DIR=sunxi_linux \ OUT="${pvr_out}" \ + ARCH="${kernel_arch}" \ KERNELDIR="${KERNELDIR}" \ KERNEL_CROSS_COMPILE="${kernel_cross_compile}" \ CROSS_COMPILE="${kernel_cross_compile}" \ @@ -37,7 +39,7 @@ fi if [[ -n "${INSTALL_MOD_PATH:-}" ]]; then kernel_release="${KERNEL_VERSION:-}" if [[ -z "${kernel_release}" ]]; then - kernel_release="$(make -s -C "${KERNELDIR}" ARCH=arm64 CROSS_COMPILE="${kernel_cross_compile}" kernelrelease)" + kernel_release="$(make -s -C "${KERNELDIR}" ARCH="${kernel_arch}" CROSS_COMPILE="${kernel_cross_compile}" kernelrelease)" fi install_dir="${INSTALL_MOD_PATH}/lib/modules/${kernel_release}/extra"