This commit is contained in:
Alejandro Cabeza Romero 2026-05-18 19:26:31 +02:00
parent 73a6ea5c9c
commit 5a8dd7a83d
No known key found for this signature in database
GPG Key ID: DA3D14AE478030FD
2 changed files with 4 additions and 2 deletions

View File

@ -197,7 +197,7 @@ jobs:
run: sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4
- name: Install Dependencies [Witness Generator]
run: sudo apt install nlohmann-json3-dev
run: sudo apt install -y nlohmann-json3-dev llvm
- name: Replace Prover Makefile # TODO: Make a fork generate the appropriate Linux Makefile
run: cp .github/resources/prover/Makefile rapidsnark/Makefile
@ -434,7 +434,7 @@ jobs:
run: sudo apt install -y build-essential cmake libgmp-dev libsodium-dev nasm curl m4
- name: Install Dependencies [Witness Generator]
run: sudo apt install -y nlohmann-json3-dev
run: sudo apt install -y nlohmann-json3-dev llvm
- name: Replace Prover Makefile
run: cp .github/resources/prover/Makefile rapidsnark/Makefile
@ -655,6 +655,7 @@ jobs:
install: >-
base-devel
mingw-w64-x86_64-toolchain
mingw-w64-x86_64-llvm
make
git

View File

@ -6,6 +6,7 @@
- [Rust](https://rustup.rs/) — the pinned toolchain version is in `rust-toolchain.toml` and will be installed automatically by `rustup`.
- [pre-commit](https://pre-commit.com/) — used to run formatting, linting, and audit checks before each commit.
- `llvm-objcopy` — required to build circuit static libraries (symbol isolation). Install via `sudo apt install -y llvm` on Linux or `pacman -S mingw-w64-x86_64-llvm` on Windows (MSYS2).
### Installing the Pre-Commit Hooks