github: Stop running armv7 binaries
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ö <martin@martin.st>
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 59c5321..af1da21 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -68,7 +68,7 @@
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
@@ -103,13 +103,6 @@
- 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:
name: windows-${{matrix.crt}}-aarch64-toolchain
path: |
llvm-mingw-*-aarch64.zip
@@ -127,7 +120,6 @@
- x86_64
- i686
- aarch64
- - armv7
crt:
- ucrt
- ucrtbase
@@ -135,8 +127,6 @@
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 @@
$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