The ARM github actions runners now run on Windows 11 10.0.26100, which no longer support executing armv7 binaries. (Previously they were running Windows 11 10.0.22631.)
We still keep testing compiling/linking them in the "Run extra tests with crt-test" step, we just don't execute them any more. Signed-off-by: Martin Storsjö <mar...@martin.st> --- .github/workflows/build.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59c532138..af1da2142 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -68,7 +68,7 @@ jobs: mkdir cross cd cross - for arch in i686 x86_64 armv7 aarch64; do + for arch in i686 x86_64 aarch64; do src_crt=${{matrix.crt}} if [[ "$arch" = a* && "$src_crt" == "msvcrt" ]]; then continue @@ -100,13 +100,6 @@ jobs: path: | llvm-mingw-*-x86_64.zip retention-days: 7 - - uses: actions/upload-artifact@v4 - if: matrix.crt != 'msvcrt' - with: - name: windows-${{matrix.crt}}-armv7-toolchain - path: | - llvm-mingw-*-armv7.zip - retention-days: 7 - uses: actions/upload-artifact@v4 if: matrix.crt != 'msvcrt' with: @@ -127,7 +120,6 @@ jobs: - x86_64 - i686 - aarch64 - - armv7 crt: - ucrt - ucrtbase @@ -135,8 +127,6 @@ jobs: exclude: - arch: aarch64 crt: msvcrt - - arch: armv7 - crt: msvcrt runs-on: ${{startsWith(matrix.arch, 'a') && 'windows-11-arm' || 'windows-latest'}} steps: - uses: msys2/setup-msys2@v2 @@ -180,7 +170,7 @@ jobs: $arch-w64-mingw32-clang $defs -fno-builtin test/crt-test.c -o $name-crt-first.exe -l$lib -O2 echo $name case $arch in - ${{ runner.arch == 'ARM64' && 'a*' || '*86*' }}) ./$name-regular.exe ; ./$name-crt-first.exe ;; + ${{ runner.arch == 'ARM64' && 'aarch64' || '*86*' }}) ./$name-regular.exe ; ./$name-crt-first.exe ;; esac done done -- 2.43.0 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public