diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/dist/test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index e0988b0b8c..513c8ca3d7 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -376,6 +376,12 @@ func (t *tester) cgoTest() error { return cmd.Run() } + cmd := t.dirCmd("misc/cgo/test", "go", "test", "-ldflags", "-linkmode=auto") + cmd.Env = env + if err := cmd.Run(); err != nil { + return err + } + if t.gohostos != "dragonfly" { // linkmode=internal fails on dragonfly since errno is a TLS relocation. cmd := t.dirCmd("misc/cgo/test", "go", "test", "-ldflags", "-linkmode=internal") |
