diff options
| author | Elias Naur <mail@eliasnaur.com> | 2019-04-30 19:57:46 +0200 |
|---|---|---|
| committer | Elias Naur <mail@eliasnaur.com> | 2019-04-30 18:28:47 +0000 |
| commit | d7edc91643dbc76542930ee95ff66beea6eefa02 (patch) | |
| tree | 4e4a8cd6df21eeaa6456ce14a5d36cfd95646c87 /src/cmd/dist | |
| parent | 55d690d02c30a415319d592f932bf748054539f1 (diff) | |
| download | go-d7edc91643dbc76542930ee95ff66beea6eefa02.tar.xz | |
cmd/dist: set the default external linker on platforms without gcc
The go tool already sets -extld to the appropriate compiler. This
CL changes cmd/dist to do the same, to fix bootstrapping on platforms
that only have clang (Android and iOS).
Updates #31722
Change-Id: I8a4fd227f85a768053a8946198eab68bbbdf9ae5
Reviewed-on: https://go-review.googlesource.com/c/go/+/174305
Run-TryBot: Elias Naur <mail@eliasnaur.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/cmd/dist')
| -rw-r--r-- | src/cmd/dist/build.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go index e47f25dce6..560b19b680 100644 --- a/src/cmd/dist/build.go +++ b/src/cmd/dist/build.go @@ -666,6 +666,7 @@ func runInstall(dir string, ch chan struct{}) { if goldflags != "" { link = append(link, goldflags) } + link = append(link, "-extld="+compilerEnvLookup(defaultcc, goos, goarch)) link = append(link, "-o", pathf("%s/%s%s", tooldir, elem, exe)) targ = len(link) - 1 } |
