4343 - {name: "ubuntu-24.04-x64", os: "ubuntu-24.04", arch: "x86_64", cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF" }
4444
4545 # ARM Linux builds - cross-compiled with QEMU testing (Jetson, Raspberry Pi compatible)
46- - {name: "ubuntu-22.04-arm64", os: "ubuntu-22.04", arch: "aarch64", cross_compile: true, cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF " }
47- - {name: "ubuntu-22.04-armhf", os: "ubuntu-22.04", arch: "armv7", cross_compile: true, cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF " }
46+ - {name: "ubuntu-22.04-arm64", os: "ubuntu-22.04", arch: "aarch64", cross_compile: true, cmake_extra: "" }
47+ - {name: "ubuntu-22.04-armhf", os: "ubuntu-22.04", arch: "armv7", cross_compile: true, cmake_extra: "" }
4848
4949 # Native ARM build (optional - can be enabled for additional validation)
5050 # - {name: "ubuntu-24.04-arm64-native", os: "ubuntu-24.04-arm", arch: "aarch64", cmake_extra: "-DLSL_BUNDLED_PUGIXML=OFF" }
@@ -70,14 +70,14 @@ jobs:
7070 gcc-aarch64-linux-gnu \
7171 g++-aarch64-linux-gnu \
7272 qemu-user-static
73- echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/.github /toolchains/aarch64-linux-gnu.cmake" >> $GITHUB_ENV
73+ echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/cmake /toolchains/aarch64-linux-gnu.cmake" >> $GITHUB_ENV
7474 echo "QEMU_LD_PREFIX=/usr/aarch64-linux-gnu" >> $GITHUB_ENV
7575 elif [[ "${{ matrix.config.arch }}" == "armv7" ]]; then
7676 sudo apt-get install -y --no-install-recommends \
7777 gcc-arm-linux-gnueabihf \
7878 g++-arm-linux-gnueabihf \
7979 qemu-user-static
80- echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/.github /toolchains/arm-linux-gnueabihf.cmake" >> $GITHUB_ENV
80+ echo "CMAKE_TOOLCHAIN=-DCMAKE_TOOLCHAIN_FILE=${GITHUB_WORKSPACE}/cmake /toolchains/arm-linux-gnueabihf.cmake" >> $GITHUB_ENV
8181 echo "QEMU_LD_PREFIX=/usr/arm-linux-gnueabihf" >> $GITHUB_ENV
8282 fi
8383
0 commit comments