mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
cmd/dist: set GOARM=7 for windows/arm
GOARM=6 executables fail to launch on windows/arm, so set this to ARMv7 like we do for Android. This CL is part of a stack adding windows/arm64 support (#36439), intended to land in the Go 1.17 cycle. Change-Id: Ifa13685e7ab6edd367f3dfec10296e376319dbd4 Reviewed-on: https://go-review.googlesource.com/c/go/+/291629 Reviewed-by: Russ Cox <rsc@golang.org> Trust: Jason A. Donenfeld <Jason@zx2c4.com> Run-TryBot: Jason A. Donenfeld <Jason@zx2c4.com> TryBot-Result: Go Bot <gobot@golang.org>
This commit is contained in:
parent
f0be3cc547
commit
609d82b289
1 changed files with 4 additions and 0 deletions
4
src/cmd/dist/util.go
vendored
4
src/cmd/dist/util.go
vendored
|
|
@ -389,6 +389,10 @@ func xgetgoarm() string {
|
|||
// sense to auto-detect the setting.
|
||||
return "7"
|
||||
}
|
||||
if goos == "windows" {
|
||||
// windows/arm only works with ARMv7 executables.
|
||||
return "7"
|
||||
}
|
||||
if gohostarch != "arm" || goos != gohostos {
|
||||
// Conservative default for cross-compilation.
|
||||
return "5"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue