]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/testcarchive: skip test4 on darwin/{arm,arm64}
authorIan Lance Taylor <iant@golang.org>
Mon, 21 Dec 2015 18:10:17 +0000 (10:10 -0800)
committerIan Lance Taylor <iant@golang.org>
Tue, 22 Dec 2015 16:16:02 +0000 (16:16 +0000)
Fixes #13701.

Change-Id: I9825864d23aeba1971cf5f581e1e59ac4c9b87fd
Reviewed-on: https://go-review.googlesource.com/18090
Reviewed-by: David Crawshaw <crawshaw@golang.org>
misc/cgo/testcarchive/test.bash

index 32365a209e063119e936b127f121f4b726321035..d561c02ab7cc48711afde98f9e9c93c2d4344ca9 100755 (executable)
@@ -54,12 +54,19 @@ if ! $bin arg1 arg2; then
 fi
 rm -rf libgo.a libgo.h testp pkg
 
-GOPATH=$(pwd) go build -buildmode=c-archive -o libgo2.a libgo2
-$(go env CC) $(go env GOGCCFLAGS) $ccargs -o testp main2.c libgo2.a
-if ! $bin; then
-    echo "FAIL test4"
-    status=1
-fi
-rm -rf libgo2.a libgo2.h testp pkg
+case "$(go env GOOS)/$(go env GOARCH)" in
+"darwin/arm" | "darwin/arm64")
+    echo "Skipping test4; see https://golang.org/issue/13701"
+    ;;
+*)
+    GOPATH=$(pwd) go build -buildmode=c-archive -o libgo2.a libgo2
+    $(go env CC) $(go env GOGCCFLAGS) $ccargs -o testp main2.c libgo2.a
+    if ! $bin; then
+        echo "FAIL test4"
+        status=1
+    fi
+    rm -rf libgo2.a libgo2.h testp pkg
+    ;;
+esac
 
 exit $status