From 1b47539c71337144abe0a30468beecc66ff69e47 Mon Sep 17 00:00:00 2001 From: Esteban Blanc Date: Thu, 12 May 2022 14:22:29 +0200 Subject: [PATCH] ci: Add riscv64 build --- .github/env.sh | 9 +++++++++ .github/workflows/build_and_test.yml | 1 + 2 files changed, 10 insertions(+) diff --git a/.github/env.sh b/.github/env.sh index 1276e04..74fc749 100755 --- a/.github/env.sh +++ b/.github/env.sh @@ -23,6 +23,15 @@ case "$1" in target_linker="aarch64-linux-gnu-gcc" target_cc="aarch64-linux-gnu-gcc" + ;; + riscv64*) + arch="riscv64" + sysroot="/usr/lib/riscv64-linux-gnu/" + ubuntu_cross_pkg_list="gcc-riscv64-linux-gnu" + # YES they are the same but otherwise it fails + target_linker="riscv64-linux-gnu-gcc" + target_cc="riscv64-linux-gnu-gcc" + ;; x86_64*) target_linker="gcc" diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 3d5cd66..8f73913 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -71,6 +71,7 @@ jobs: target: - x86_64-unknown-linux-gnu - aarch64-unknown-linux-gnu + - riscv64gc-unknown-linux-gnu rust: - stable - 1.51.0