On Wed, 16 Apr 2025, LIU Hao wrote:

Windows 11 24H2 can no longer run 32-bit ARM programs. I think we shouldn't run armv7 tests any more.

I wholeheartedly disagree.

Yes, we can't run 32 bit arm programs on the latest versions of Windows, and modern cores also may lack the 32 bit execution mode.

But that doesn't mean that we should stop testing what we can here. In addition to just me caring about this working, I also have a handful of users who still want to run things on 32 bit arm; it's relevant for Windows 10 IoT, and old Windows RT tablets that have been retrofitted to run Windows 10.

And even if those groups of users wouldn't exist, it's IMO still more relevant than e.g. ancient CRTs.

So while we might not be able to actually run the armv7 versions of toolchains, or the built armv7 applications, that doesn't mean that we should stop testing what we easily can (compiling _for_ the armv7 target).

(And with wine on the Linux arm64 runners, we should be able to run the test armv7 binaries that the testsuite produces. I've been running tests that way locally since the inception of my toolchain.)


I'll have a look at the patch and try it out when I can. (I'm a little undecided on whether we should take these runners into proper use right away, or just test things out for now. The arm64 Linux runners were unstable with spurious failures during the first month or so, but now I think those should be stable.)

// Martin



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to