-
Notifications
You must be signed in to change notification settings - Fork 17.8k
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
x/build: add linux-arm64-clang builder #69763
Comments
Change https://go.dev/cl/617577 mentions this issue: |
I uploaded the toolchain to CIPD already, so assuming the tests pass it should just work out of the box. For golang/go#69763. Change-Id: I3e4bbbfbb3f674475a0c3f6ec0ad45870e0cc960 Reviewed-on: https://go-review.googlesource.com/c/build/+/617577 Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Hrm, some problems:
Is this just saying that the |
Yes. The errors are saying that we can't run the clang binary, because the installed libstdc++.so.6 is too old. That said, GLIBCXX_3.4.29 and CXXABI_1.3.13 were released in 2021, so we seem to be using some relatively old versions. |
Thanks. I'm not super surprised; our arm64 builder is based on Debian bullseye from 2021. It's a little weird that clang on amd64 works though. It's the same version of clang. Maybe we just haven't updated our arm64 image in a while? Even weirder, it appears we've got Debian 11.2 for amd64, but Debian 11.7 for arm64... |
Change https://go.dev/cl/622039 mentions this issue: |
I've confirmed that the bookworm image does actually have a new enough |
This is an attempt to upgrade the Debian image for linux-arm64. For golang/go#69763. Change-Id: I73e579bcd5599e4eb4461d81cd79ed45d8239dad Reviewed-on: https://go-review.googlesource.com/c/build/+/622039 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org> Auto-Submit: Michael Knyszek <mknyszek@google.com>
Turns out that was the only issue. Yay! All done. https://ci.chromium.org/ui/p/golang/builders/ci/gotip-linux-arm64-clang15/b8733158741102774385 |
Requested by @randall77 for at least debugging clang-on-arm64 issues. Might as well just support it in general, it's about the same amount of work, assuming the tests pass.
The text was updated successfully, but these errors were encountered: