-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSVC ARM compiler fails CMake configuration #10981
Comments
See zufuliu/notepad4#839, Windows SDK 10.0.26100.0 no longer install libs for 32-bit arm. SET "Win10Lib=C:\Program Files (x86)\Windows Kits\10\Lib"
robocopy "%Win10Lib%\10.0.22621.0\ucrt\arm" "%Win10Lib%\10.0.26100.0\ucrt\arm" /E 1>NUL
robocopy "%Win10Lib%\10.0.22621.0\um\arm" "%Win10Lib%\10.0.26100.0\um\arm" /E 1>NUL |
Thanks, I worked around this issue on ci by pinning the Windows SDK version to Is there a public announcement about ARM32 on Windows being deprecated? |
Hi @madebr - Thank you for bringing this issue to our attention. We will look into this issue and will update you after investigating. |
Meh... this broke ReactOS ARM port build: #10978 (comment) (at first I thought this is a problem with |
The latest GitHub Actions runner image 20241113.3.0 uses WDK 10.0.26100.0, which dropped support for 32-bit ARM platform: - golang/go#68552 (comment) - actions/runner-images#10981 Fix the failing build by sticking to WDK 10.0.22621.0.
The latest GitHub Actions runner image 20241113.3.0 uses WDK 10.0.26100.0, which dropped support for 32-bit ARM platform: - golang/go#68552 (comment) - actions/runner-images#10981 Fix the failing build by sticking to WDK 10.0.22621.0. CORE-17604
* Per actions/runner-images#10981 and plenty of other similar reports, GitHub Actions can no longer compile ARM32 binaries by default using the latest Visual Studio toolchain, due to Microsoft current Windows SDK having dropped the ARM32 toolchain (per zufuliu/notepad4#839). * Well, I have better things to do then try to maintain platforms in the process of being deprecated, so I'll let the people who care about Rufus on ARM32 propose a non-intrusive workaround that can work with current GitHub Actions.
Another workaround is to explicitly set the SDK version in your project files (.vcxproj) to <PropertyGroup Label="Globals">
<WindowsTargetPlatformVersion>10.0.22621.0</WindowsTargetPlatformVersion>
... |
Description
Using the MSVC ARM compiler on the latest windows-2022 image fails CMake configuration
Platforms affected
Runner images affected
Image version and build link
https://github.com/libsdl-org/SDL/actions/runs/11873470201/job/33088578294
Is it regression?
https://github.com/libsdl-org/SDL/actions/runs/11873470201/job/33088868957
Expected behavior
CMake configuration suceeds.
kernel32.lib
is a library that is expected to be available in any Windows SDK.Actual behavior
Repro steps
The text was updated successfully, but these errors were encountered: