Change-Id: I833cac61125513fde4b93ebf14da8bab88908eab
Reviewed-on: https://go-review.googlesource.com/c/go/+/312040
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
// doesn't work. Test case is "go test runtime/cgo".
return true, buildcfg.GOOS + " does not support internal cgo"
}
+ if iscgo && buildcfg.GOOS == "windows" && buildcfg.GOARCH == "arm64" {
+ // windows/arm64 internal linking is not implemented.
+ return true, buildcfg.GOOS + "/" + buildcfg.GOARCH + " does not support internal cgo"
+ }
// When the race flag is set, the LLVM tsan relocatable file is linked
// into the final binary, which means external linking is required because
return nil
}
- Errorf(nil, "%s: not an object file", pn)
+ Errorf(nil, "%s: not an object file: @%d %02x%02x%02x%02x", pn, start, c1, c2, c3, c4)
return nil
}