diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index deba182..ff0b895 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -142,6 +142,12 @@ jobs: - target: aarch64-unknown-linux-gnu - target: x86_64-unknown-linux-musl - target: aarch64-unknown-linux-musl + - target: i686-unknown-linux-gnu + - target: i686-unknown-linux-musl + - target: armv7-unknown-linux-gnueabihf + - target: armv7-unknown-linux-musleabihf + - target: riscv64gc-unknown-linux-gnu + - target: riscv64gc-unknown-linux-musl steps: - uses: actions/checkout@v4 with: diff --git a/install.sh b/install.sh index 1d8d6ea..f616139 100755 --- a/install.sh +++ b/install.sh @@ -43,6 +43,9 @@ detect_target() { case "$os:$arch" in Linux:x86_64) TARGET_TRIPLE="x86_64-unknown-linux-gnu" ;; Linux:aarch64|Linux:arm64) TARGET_TRIPLE="aarch64-unknown-linux-gnu" ;; + Linux:i686|Linux:i386) TARGET_TRIPLE="i686-unknown-linux-gnu" ;; + Linux:armv7l|Linux:armv7) TARGET_TRIPLE="armv7-unknown-linux-gnueabihf" ;; + Linux:riscv64) TARGET_TRIPLE="riscv64gc-unknown-linux-gnu" ;; Darwin:x86_64) TARGET_TRIPLE="x86_64-apple-darwin" ;; Darwin:arm64|Darwin:aarch64) TARGET_TRIPLE="aarch64-apple-darwin" ;; FreeBSD:x86_64|FreeBSD:amd64) TARGET_TRIPLE="x86_64-unknown-freebsd" ;;