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

Reply via email to