From 8800bae0aa75b5057cb7bdca8c1ee0f994a7b77d Mon Sep 17 00:00:00 2001 From: Integral Date: Thu, 19 Dec 2024 16:54:38 +0800 Subject: [PATCH] ci: add riscv64gc-unknown-linux-gnu target (#2067) --- .github/workflows/draft.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/draft.yml b/.github/workflows/draft.yml index 651faaf3..a3b62365 100644 --- a/.github/workflows/draft.yml +++ b/.github/workflows/draft.yml @@ -18,6 +18,8 @@ jobs: target: x86_64-unknown-linux-gnu - os: ubuntu-latest target: aarch64-unknown-linux-gnu + - os: ubuntu-latest + target: riscv64gc-unknown-linux-gnu - os: macos-latest target: x86_64-apple-darwin - os: macos-latest @@ -25,12 +27,17 @@ jobs: runs-on: ${{ matrix.os }} env: CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc + CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_LINKER: riscv64-linux-gnu-gcc steps: - uses: actions/checkout@v4 - name: Install gcc-aarch64-linux-gnu if: matrix.target == 'aarch64-unknown-linux-gnu' - run: sudo apt-get update && sudo apt-get install -yq gcc-aarch64-linux-gnu + run: sudo apt update && sudo apt install -yq gcc-aarch64-linux-gnu + + - name: Install gcc-riscv64-linux-gnu + if: matrix.target == 'riscv64gc-unknown-linux-gnu' + run: sudo apt update && sudo apt install -yq gcc-riscv64-linux-gnu - name: Setup Rust toolchain run: rustup toolchain install stable --profile minimal --target ${{ matrix.target }}