Go version
1.22
commit https://github.com/golang/go/commit/4beb33018b35d3a68f0ce41bee10f56512d1696e breaks go building on windows arm32
What did you do?
fixed it by putting back (accidentally?) removed line 238 in src/runtime/sys_windows_arm.s
MOVW $_INTERRUPT_TIME, R3
What did you see happen?
when using this fix https://github.com/golang/go/issues/68552#issuecomment-2302061027 and the fix to sys_windows_arm.s above, go now builds up to 1.23 and functions correctly for windows arm32.
What did you expect to see?
all is well with go and with these fixes can be unmarked broken for windows arm32
Comment From: ianlancetaylor
CC @golang/windows @qmuntal
Comment From: qmuntal
Good catch, that line shouldn't have been removed. @wmjb do you want to send a CL with the fix? Else I can do it myself.
Comment From: wmjb
Good catch, that line shouldn't have been removed. @wmjb do you want to send a CL with the fix? Else I can do it myself.
can you take care of that. thank you.
Comment From: gopherbot
Change https://go.dev/cl/607776 mentions this issue: runtime: fix nanotime1 on windows/arm