From: Ian Lance Taylor Date: Wed, 18 Nov 2015 17:28:24 +0000 (-0800) Subject: cmd/dist: don't run internal link tests on arm or darwin/arm64 X-Git-Tag: go1.6beta1~399 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=921e7dfd06f8b6d3fa15700fede98044cd2db8c4;p=gostls13.git cmd/dist: don't run internal link tests on arm or darwin/arm64 Change-Id: I373a64fc30dee804d99e106d4627b780e1846917 Reviewed-on: https://go-review.googlesource.com/16999 Reviewed-by: David Crawshaw --- diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index cbc820336e..0f30ea7b20 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -370,6 +370,16 @@ func (t *tester) registerTests() { break } + // ARM libgcc may be Thumb, which internal linking does not support. + if t.goarch == "arm" { + break + } + + // Darwin ARM64 fails with internal linking. + if t.goos == "darwin" && t.goarch == "arm64" { + break + } + pkg := pkg t.tests = append(t.tests, distTest{ name: "nolibgcc:" + pkg,