diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-01-14 12:40:44 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-01-14 12:40:44 +0200 |
| commit | 17829ad872ce7ee5563465b952f939b388dd4f1b (patch) | |
| tree | 049f90a51a1551f2382a6a8410f822882965e5c9 /zkvms/risc0/default.nix | |
| parent | 2162246e898305124a64d99f6b1c532a6c1fdb34 (diff) | |
| download | zkVMs-benchmarks-17829ad872ce7ee5563465b952f939b388dd4f1b.tar zkVMs-benchmarks-17829ad872ce7ee5563465b952f939b388dd4f1b.tar.gz zkVMs-benchmarks-17829ad872ce7ee5563465b952f939b388dd4f1b.zip | |
feat: Replace global workspace with zkvm-local workspace
Diffstat (limited to 'zkvms/risc0/default.nix')
| -rw-r--r-- | zkvms/risc0/default.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/zkvms/risc0/default.nix b/zkvms/risc0/default.nix index 7f1a5d2..5444eb6 100644 --- a/zkvms/risc0/default.nix +++ b/zkvms/risc0/default.nix @@ -5,6 +5,7 @@ pkg-config, craneLib-default, withZKVMPhases, + fixZKVMDeps, }: let fs = lib.fileset; @@ -19,15 +20,15 @@ let ./. ../../guests ../../guests_macro - ../../Cargo.lock - ../../Cargo.toml ../../Vertices-010.in ]); }; + + cargoLock = ./Cargo.lock; }; craneLib = craneLib-default.overrideToolchain metacraft-labs.risc0; - cargoArtifacts = craneLib.buildDepsOnly commonArgs; + cargoArtifacts = craneLib.buildDepsOnly (fixZKVMDeps commonArgs); in craneLib.buildPackage (withZKVMPhases (commonArgs // { @@ -42,9 +43,10 @@ in ''; preBuild = '' - cd zkvms/risc0/guest + pushd ./guest cargo build --release --target riscv32im-risc0-zkvm-elf ln -s ../../../../zkvms/risc0/guest/target/riscv32im-risc0-zkvm-elf/release/guest ../host/src/guest + popd # Used for verification # https://github.com/risc0/risc0/blob/881e512732eca72849b2d0e263a1242aba3158af/risc0/build/src/lib.rs#L192-L195 |
