Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cmd/go: skip gccgo_link_c when cross-compiling
I don't understand the rationale given in https://git.alpinelinux.org/aports/commit/community/go/tests-unset-GCCGO.patch?id=a10e9a5e48507198e26a8cf19709e4059da4c79f, but I suspect that it may be working around test failures when cross-compiling, since we have a lot of other gccgo tests that need to skip in that circumstance. Alternatively, that may just be a stale patch working around #53815. I can't fine any issue filed against the Go project for this patch, so it's hard to be sure. Either way, adding this skip should make the test more robust. For #62053. Change-Id: I44dbe9a5a24c0e2d3f22fbe6ca995160a36b2606 Reviewed-on: https://go-review.googlesource.com/c/go/+/520056 TryBot-Result: Gopher Robot <[email protected]> Reviewed-by: Michael Matloob <[email protected]> Run-TryBot: Bryan Mills <[email protected]>
- Loading branch information
9049d77
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello, author of the Alpine patch here 👋 The rationale for the patch is described here: https://github.com/alpinelinux/aports/blob/v3.19.1/community/go/APKBUILD#L248-L256
tl;dr this is a work around for
-buildmode-c-archive
,-buildmode=c-shared
etc being broken on musl.9049d77
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nmeum We use Gerrit for code review, and few people see comments on GitHub comments. Would you mind commenting instead on https://go-review.googlesource.com/c/go/+/520056? Thanks.