aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/objdump
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2015-07-31 10:49:01 -0700
committerIan Lance Taylor <iant@golang.org>2015-07-31 20:16:22 +0000
commit384789e82be30c0fe8ba3c73721b658512423fcd (patch)
tree11ade2e4ff64736c914b0fa4da3276b8326a3b5b /src/cmd/objdump
parent296529b7341280b8beae2630eff4220fa6c1ac2b (diff)
downloadgo-384789e82be30c0fe8ba3c73721b658512423fcd.tar.gz
go-384789e82be30c0fe8ba3c73721b658512423fcd.zip
cmd/objdump: don't run TestDisasmExtld if cgo is not enabled
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>
Diffstat (limited to 'src/cmd/objdump')
-rw-r--r--src/cmd/objdump/objdump_test.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cmd/objdump/objdump_test.go b/src/cmd/objdump/objdump_test.go
index 54e26552e0..b6c339b9ef 100644
--- a/src/cmd/objdump/objdump_test.go
+++ b/src/cmd/objdump/objdump_test.go
@@ -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")
}