Skip to content

Commit 52c710e

Browse files
committed
ci: Add riscv32 job
1 parent 77b9a49 commit 52c710e

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

circle.yml

+19
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,14 @@ commands:
8686
command: |
8787
curl -L https://github.com/Kitware/CMake/releases/download/v<<parameters.version>>/cmake-<<parameters.version>>-linux-x86_64.tar.gz | sudo tar -xz --strip=1
8888
89+
install_riscv_toolchain:
90+
steps:
91+
- run:
92+
name: "Install RISC-V Toolchain"
93+
working_directory: /usr/local
94+
command: |
95+
curl -L https://github.com/riscv-collab/riscv-gnu-toolchain/releases/download/2023.07.07/riscv32-glibc-ubuntu-22.04-llvm-nightly-2023.07.07-nightly.tar.gz | sudo tar -xz
96+
8997
checkout_submodules:
9098
steps:
9199
- run:
@@ -655,6 +663,16 @@ jobs:
655663
working_directory: ~/build
656664
command: (! qemu-x86_64-static bin/evmone-unittests 2>&1) | grep "CPU does not support"
657665

666+
riscv32:
667+
executor: linux-gcc-latest
668+
environment:
669+
BUILD_TYPE: Release
670+
CMAKE_OPTIONS: -DCMAKE_TOOLCHAIN_FILE=~/project/cmake/toolchains/riscv32.cmake
671+
steps:
672+
- install_riscv_toolchain
673+
- build
674+
- test
675+
658676

659677

660678
workflows:
@@ -701,4 +719,5 @@ workflows:
701719
# - xcode-min
702720
- gcc-32bit
703721
- x86-64-v1
722+
- riscv32
704723
- fuzzing

0 commit comments

Comments
 (0)