Fixed processing of ARM64 images#100
Conversation
|
@rainers FYI |
|
LGTM, but the build check fails. It seems |
Is this something that you control? The only way I can reproduce it is to use platform toolset v142. It compiles correctly with v143. The project file specifies to use This is not something I introduced with this PR. Related issue: actions/runner-images#11684 |
|
Try removing |
|
From what I can see and my own testing, the solution is to either:
You can add Both solutions work to make ARM64 compile. |
|
Thanks for investigating. Indeed, the master branch failed when rerun, too, probably due to changes to the github setup since the last build. I have changed the toolset to v143 in .github/workflows/build-and-test.yml and master passes now. Please rebase to rerun the build checks. |
|
Thanks. |
This PR fixes processing of ARM64 images.
Also added ARM64 as a configuration to the solution so it can be selected for building. The project file already has ARM64 config.
The current code erroneously identifies ARM64 images as 32-bit, causing corruption.
Ignore whitespace changes - some files used mixed tabs/spaces. I just made it all tabs in the files I touched.