aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElias Naur <elias.naur@gmail.com>2018-03-06 16:11:59 +0100
committerElias Naur <elias.naur@gmail.com>2018-03-06 16:08:04 +0000
commitad87a67cdf24c2ac7bfb0958c506e148e7390d0c (patch)
tree018a4a5b1b134ce7cd7c2837640c06021e59de88
parent084143d84434b66f3d75afcdb609b71097a07e65 (diff)
downloadgo-ad87a67cdf24c2ac7bfb0958c506e148e7390d0c.tar.xz
cmd/dist: default to GOARM=7 on android
Auto-detecting GOARM on Android makes as little sense as for nacl/arm and darwin/arm. Also update androidtest.sh to not require GOARM set. Change-Id: Id409ce1573d3c668d00fa4b7e3562ad7ece6fef5 Reviewed-on: https://go-review.googlesource.com/98875 Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com> Run-TryBot: Elias Naur <elias.naur@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org>
-rwxr-xr-xsrc/androidtest.bash5
-rw-r--r--src/cmd/dist/util.go6
2 files changed, 4 insertions, 7 deletions
diff --git a/src/androidtest.bash b/src/androidtest.bash
index a790f95920..773509f547 100755
--- a/src/androidtest.bash
+++ b/src/androidtest.bash
@@ -23,10 +23,7 @@ if [ "$GOOS" != "android" ]; then
exit 1
fi
-if [ -z $GOARM ]; then
- export GOARM=7
-fi
-if [ "$GOARM" != "7" ]; then
+if [ -n "$GOARM" ] && [ "$GOARM" != "7" ]; then
echo "android only supports GOARM=7, got GOARM=$GOARM" 1>&2
exit 1
fi
diff --git a/src/cmd/dist/util.go b/src/cmd/dist/util.go
index 7e27bbb064..808a60a28e 100644
--- a/src/cmd/dist/util.go
+++ b/src/cmd/dist/util.go
@@ -387,9 +387,9 @@ func xgetgoarm() string {
// NaCl guarantees VFPv3 and is always cross-compiled.
return "7"
}
- if goos == "darwin" {
- // Assume all darwin/arm devices are have VFPv3. This
- // port is also mostly cross-compiled, so it makes little
+ if goos == "darwin" || goos == "android" {
+ // Assume all darwin/arm and android devices have VFPv3.
+ // These ports are also mostly cross-compiled, so it makes little
// sense to auto-detect the setting.
return "7"
}