Enabled CI for Windows ARM - #273
Conversation
34f296a to
2313558
Compare
75dd766 to
2db9932
Compare
2db9932 to
9b455b3
Compare
|
@asmorkalov I looked into the Windows-ARM64 failures. There are two separate issues: 1. Build break: the windows-11-arm runner has C:\mingw64 on PATH, so CMake picks up MinGW's cc.exe and flips to a GNU/MinGW build (MINGW=1) even though we're on MSVC, producing GNU-style link flags MSVC can't use. Fix: 2. Test failures: a multithreading issue. At 1 thread the whole suite passes; failures only show up with multiple threads under the default Windows backend ms-concurrency (PPL), which appears to have a concurrency bug on MSVC/ARM64. I also tried TBB, but Both fixes are on my fork: Prasadayus#3 cc: @abhishek-gola |
|
@MugundanMCW can you address the accuracy failures @asmorkalov pointed out for Arm64? Thanks! Pete |
|
Hi @Psychlist1972 |
| max-parallel: 2 | ||
| max-parallel: 3 | ||
| matrix: | ||
| arch: [ x86, x64 ] # , arm64 |
There was a problem hiding this comment.
Is it intended to disable x86/x64 or is that just to reduce number of builds whilst testing arm64?
There was a problem hiding this comment.
It's just to reduce number of builds while testing
No description provided.