summaryrefslogtreecommitdiff
path: root/android/config.go
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2025-02-27 14:17:53 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2025-02-27 14:17:53 -0800
commit433dcb4e7f8a93c93dd20361c55056a24e4f786e (patch)
tree0bd86ad4426e5a965d3775c4bb907fe0db2f0596 /android/config.go
parentcef5a0630d5500f4bc5b1d11b7b3b4985f943246 (diff)
parent92ac46d1fe04a94d94025554bcecc5f8cb2416ae (diff)
Merge "Build Go tools for arm" into main
Diffstat (limited to 'android/config.go')
-rw-r--r--android/config.go11
1 files changed, 9 insertions, 2 deletions
diff --git a/android/config.go b/android/config.go
index 0a1ed98d2..696e7727f 100644
--- a/android/config.go
+++ b/android/config.go
@@ -814,11 +814,18 @@ func (c *config) HostCcSharedLibPath(ctx PathContext, lib string) Path {
func (c *config) PrebuiltOS() string {
switch runtime.GOOS {
case "linux":
- return "linux-x86"
+ switch runtime.GOARCH {
+ case "amd64":
+ return "linux-x86"
+ case "arm64":
+ return "linux-arm64"
+ default:
+ panic(fmt.Errorf("Unknown GOARCH %s", runtime.GOARCH))
+ }
case "darwin":
return "darwin-x86"
default:
- panic("Unknown GOOS")
+ panic(fmt.Errorf("Unknown GOOS %s", runtime.GOOS))
}
}