go: x/build/dashboard: darwin-arm-mg912baios and darwin-arm64-mn4m2zdaios builders consistently failing

Starting around https://build.golang.org/log/776c688e90aaa17f09782242647391a368eeabc7 (Apr. 9), the two darwin-arm* builders have been failing with lots of messages of the form

go_darwin_arm_exec: GOIOS_DEV_ID not set
run $GOROOT/misc/ios/detect.go to attempt to autodetect
FAIL	archive/tar	0.017s

It seems like that may be due to a change in the builder configuration, but I’m not really sure.

@eliasnaur, could you look into it (or loop in someone who can)?

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 1
  • Comments: 32 (31 by maintainers)

Most upvoted comments

Apple started requiring 64 bit in iOS 11 (released September 2017). Is there a compelling reason for us to continue to support darwin/arm, @steeve @eliasnaur ?

The reason was to keep some WatchOS versions working.

Also see #34751 where it was discussed in more detail.

Since we’ve already said in the 1.14 release notes:

Go 1.14 will likely be the last Go release to support 32-bit binaries on iOS, iPadOS, watchOS, and tvOS (the darwin/arm port). Go continues to support the 64-bit darwin/arm64 port.

This may be the time for us to remove the 32 bit darwin ports.

Apple started requiring 64 bit in iOS 11 (released September 2017). Is there a compelling reason for us to continue to support darwin/arm, @steeve @eliasnaur ?