Skip to content

Commit f8e8edc

Browse files
committed
Refactor toolchain URL to use TOOLCHAIN_OS variable
1 parent c0ec1ed commit f8e8edc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.ci/setup-toolchain.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ TOOLCHAIN_TYPE=${1:-gnu}
66

77
TOOLCHAIN_REPO=https://github.com/riscv-collab/riscv-gnu-toolchain
88
TOOLCHAIN_VERSION=2025.07.03
9+
TOOLCHAIN_OS=ubuntu-24.04
910

1011
setup_gnu_toolchain() {
1112
echo "[+] Setting up GNU RISC-V toolchain..."
1213

13-
local URL="${TOOLCHAIN_REPO}/releases/download/${TOOLCHAIN_VERSION}/riscv32-elf-ubuntu-24.04-gcc-nightly-${TOOLCHAIN_VERSION}-nightly.tar.xz"
14+
local URL="${TOOLCHAIN_REPO}/releases/download/${TOOLCHAIN_VERSION}/riscv32-elf-${TOOLCHAIN_OS}-gcc-nightly-${TOOLCHAIN_VERSION}-nightly.tar.xz"
1415

1516
echo "[+] Downloading RISC-V GNU toolchain..."
1617
wget -q "$URL"
@@ -28,7 +29,7 @@ setup_llvm_toolchain() {
2829
echo "[+] Setting up LLVM RISC-V toolchain..."
2930

3031
# upstream URL for LLVM toolchain
31-
local URL="${TOOLCHAIN_REPO}/releases/download/${TOOLCHAIN_VERSION}/riscv32-elf-ubuntu-24.04-llvm-nightly-${TOOLCHAIN_VERSION}-nightly.tar.xz"
32+
local URL="${TOOLCHAIN_REPO}/releases/download/${TOOLCHAIN_VERSION}/riscv32-elf-${TOOLCHAIN_OS}-llvm-nightly-${TOOLCHAIN_VERSION}-nightly.tar.xz"
3233

3334
echo "[+] Downloading RISC-V LLVM toolchain..."
3435
wget -q "$URL"

0 commit comments

Comments
 (0)