-
Notifications
You must be signed in to change notification settings - Fork 18k
x/build: add a windows/arm builder using a windows/arm64 host #57960
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
Comments
(CC @golang/windows) |
GCP's ARM64 hosts can't run ARM binaries in our experience -- are you confident that Azure's can? I think this mostly comes down to a question of resources and spending. We don't currently have enough budget to run more builders. We've gone a long, long time without windows-arm, so it's not easy for me to see a need. Can someone explain the benefit? |
Haven't really tried that on Azure, but I have a Windows ARM64 dev box that is surprisingly happy to run ARM binaries.
I'm not particularly interested on the windows/arm port. My main motivation to submit this idea is to have a safety net when touching the Go runtime internals for Windows that affects all its supported architectures. Having said this, if you are running short on resources I would rather have them expended on windows/arm64. I can still test that I don't break anything crosscompiling from my arm64 dev box. |
I don't have an opinion of the benefit of maintaining the |
The |
@zx2c4 windows/arm builder has been missing for a long time, although it still appears on the build dashboard.
I've been able to compile a windows/arm Go toolchain and run
go tool dist test
using a Windows ARM64 host by settingGOHOSTARCH=arm
andGOARCH=arm
. I believe that we could follow the same approach with thehost-windows11-arm64-azure
host (recently added as part of #53541), using it to run a windows/arm builder.@heschi @thanm
The text was updated successfully, but these errors were encountered: