Go: x/build: add builder for netbsd/arm64

Created on 3 Sep 2019  ·  10Comments  ·  Source: golang/go

The Go 1.13 release notes currently claim that “Go now supports NetBSD on arm64.”

We have a host-netbsd-arm-bsiegert builder, but it isn't clear to me whether that is regular ARM or ARM64.

By last report (https://github.com/golang/go/issues/30824#issuecomment-502479334), the netbsd/arm64 build may be broken.

We should either get a netbsd/arm64 builder up and running and verify that it is passing, or remove the claim of support from the release notes.

CC @bsiegert @bradfitz @ianlancetaylor @andybons @toothrot @dmitshur

Builders NeedsInvestigation OS-NetBSD Testing arch-arm64 new-builder

Most helpful comment

Sorry that this was not clearer. We do not, as a matter of fact, have a netbsd/arm64 builder. The netbsd-arm-bsiegert is arm, as the name says. Right now, binaries compiled on netbsd/arm64 die when they receive a signal, so we cannot sensibly run the go tool on it. Rest assured that I'll take care of a builder when we are at that point.

For now, removing arm64 from the release notes SGTM.

All 10 comments

Change https://golang.org/cl/192997 mentions this issue: doc/go1.13: remove announcements of arm64 support on NetBSD and OpenBSD

Change https://golang.org/cl/192998 mentions this issue: [release-branch.go1.13] doc/go1.13: remove announcements of arm64 support on NetBSD and OpenBSD

Sorry that this was not clearer. We do not, as a matter of fact, have a netbsd/arm64 builder. The netbsd-arm-bsiegert is arm, as the name says. Right now, binaries compiled on netbsd/arm64 die when they receive a signal, so we cannot sensibly run the go tool on it. Rest assured that I'll take care of a builder when we are at that point.

For now, removing arm64 from the release notes SGTM.

Thanks for the confirmation!

@bsiegert I saw your recent message on golang-dev. Let's use this as the tracking issue for the next steps. I can send you a builder key soon (on Monday).

/cc @cagedmantis Issue #36841 may be relevant here. Please let us know if you think it would be viable to have a non-reverse builder for NetBSD ARM64. I think we can proceed with a reverse builder for now, but if a non-reserve builder becomes possible/easy in the future, let's evaluate that option too.

I've provided a builder key to @bsiegert. Benny, please update this issue and/or ping me when you're ready to take the next steps here.

@bsiegert @dmitshur a non-reverse builder for NetBSD ARM64 is on the roadmap for the near future (next few weeks). There is no need to delay this any further by waiting for that builder to go online.

@cagedmantis I am excited to hear about the non-reverse arm64 builder! There does not need to be any waiting involved; we can have both builders for the time being, and I'll happily decommission the reverse builder.

@dmitshur provided a key, and I have the builder running right now. I will send a CL to add it to the coordinator.

Change https://golang.org/cl/249137 mentions this issue: dashboard: add netbsd-arm64-bsiegert builder (reverse)

@cagedmantis How is the non-reverse builder coming along? Anything I can do to help?

Was this page helpful?
0 / 5 - 0 ratings