diff options
Diffstat (limited to 'android/config.go')
-rw-r--r-- | android/config.go | 11 |
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)) } } |