From 50482ca26007e3a2814e20696caba22c9faebbc0 Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Sun, 5 May 2024 08:49:15 -0600 Subject: [PATCH] support more cpu arches for linux MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matheus C. França --- .github/workflows/artifact.yml | 4 ++++ build.zig | 4 ++++ zigup.zig | 3 +++ 3 files changed, 11 insertions(+) diff --git a/.github/workflows/artifact.yml b/.github/workflows/artifact.yml index 01be596..b028a64 100644 --- a/.github/workflows/artifact.yml +++ b/.github/workflows/artifact.yml @@ -25,3 +25,7 @@ jobs: zig-out/zigup-x86_64-windows.zip zig-out/zigup-aarch64-linux.tar.gz zig-out/zigup-aarch64-macos.tar.gz + zig-out/zigup-arm-linux.tar.gz + zig-out/zigup-riscv64-linux.tar.gz + zig-out/zigup-powerpc-linux.tar.gz + zig-out/zigup-powerpc64le-linux.tar.gz diff --git a/build.zig b/build.zig index 262d9d5..65b603c 100644 --- a/build.zig +++ b/build.zig @@ -123,6 +123,10 @@ fn ci( "x86_64-windows", "aarch64-linux", "aarch64-macos", + "arm-linux", + "riscv64-linux", + "powerpc-linux", + "powerpc64le-linux", }; const make_archive_step = b.step("archive", "Create CI archives"); diff --git a/zigup.zig b/zigup.zig index d49c828..8f30d85 100644 --- a/zigup.zig +++ b/zigup.zig @@ -12,7 +12,10 @@ const fixdeletetree = @import("fixdeletetree.zig"); const arch = switch (builtin.cpu.arch) { .x86_64 => "x86_64", .aarch64 => "aarch64", + .arm => "armv7a", .riscv64 => "riscv64", + .powerpc64le => "powerpc64le", + .powerpc => "powerpc", else => @compileError("Unsupported CPU Architecture"), }; const os = switch (builtin.os.tag) {