diff options
author | Ian Lance Taylor <iant@golang.org> | 2015-07-31 10:49:01 -0700 |
---|---|---|
committer | Ian Lance Taylor <iant@golang.org> | 2015-07-31 20:16:22 +0000 |
commit | 384789e82be30c0fe8ba3c73721b658512423fcd (patch) | |
tree | 11ade2e4ff64736c914b0fa4da3276b8326a3b5b /src/cmd/objdump | |
parent | 296529b7341280b8beae2630eff4220fa6c1ac2b (diff) | |
download | go-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.go | 4 |
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") } |