]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/objdump: don't run TestDisasmExtld if cgo is not enabled
authorIan Lance Taylor <iant@golang.org>
Fri, 31 Jul 2015 17:49:01 +0000 (10:49 -0700)
committerIan Lance Taylor <iant@golang.org>
Fri, 31 Jul 2015 20:16:22 +0000 (20:16 +0000)
The test uses external linking mode, which is probably not available
if cgo does not work.

Fixes #11969.

Change-Id: Id1c2828cd2540391e16b422bf51674ba6ff084b0
Reviewed-on: https://go-review.googlesource.com/13005
Reviewed-by: Russ Cox <rsc@golang.org>
src/cmd/objdump/objdump_test.go

index 54e26552e0aae0c41b02ea2a9c2942cb6b7b3128..b6c339b9efac204a60e17ff1c4f47fc00fea566f 100644 (file)
@@ -5,6 +5,7 @@
 package main
 
 import (
+       "go/build"
        "internal/testenv"
        "io/ioutil"
        "os"
@@ -123,5 +124,8 @@ func TestDisasmExtld(t *testing.T) {
        if runtime.GOOS == "openbsd" && runtime.GOARCH == "arm" {
                t.Skip("skipping on openbsd/arm, no support for external linking, issue 10619")
        }
+       if !build.Default.CgoEnabled {
+               t.Skip("skipping because cgo is not enabled")
+       }
        testDisasm(t, "-ldflags=-linkmode=external")
 }