aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa')
-rw-r--r--internal/rosa/llvm.go2
-rw-r--r--internal/rosa/rosa.go2
2 files changed, 4 insertions, 0 deletions
diff --git a/internal/rosa/llvm.go b/internal/rosa/llvm.go
index bfd75b2f..e1475725 100644
--- a/internal/rosa/llvm.go
+++ b/internal/rosa/llvm.go
@@ -208,6 +208,8 @@ func (t Toolchain) newLLVM() (musl, compilerRT, runtimes, clang pkg.Artifact) {
switch runtime.GOARCH {
case "386", "amd64":
target = "X86"
+ case "arm64":
+ target = "AArch64"
default:
panic("unsupported target " + runtime.GOARCH)
diff --git a/internal/rosa/rosa.go b/internal/rosa/rosa.go
index 5c3b030e..f90626a3 100644
--- a/internal/rosa/rosa.go
+++ b/internal/rosa/rosa.go
@@ -49,6 +49,8 @@ func linuxArch() string {
switch runtime.GOARCH {
case "amd64":
return "x86_64"
+ case "arm64":
+ return "aarch64"
default:
panic("unsupported target " + runtime.GOARCH)