Improve error when linkmode requires cgo (#3482)

Previously this would fail only during linking with an error such as:
```
external/go_sdk/pkg/tool/linux_amd64/link: internal linking requested but external linking required: buildmode=shared
```
1 file changed