aboutsummaryrefslogtreecommitdiff
path: root/zkvms/sp1/default.nix
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-02-19 10:29:12 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-02-26 09:26:09 +0200
commit91fb36148723cf3f87fe596a565c9082f4d82b05 (patch)
tree7f924438c81f668ee8f34115c28e3d35ae1f0e76 /zkvms/sp1/default.nix
parentc02d4899e0af97b045ebc8f522daa30fa6de3fcb (diff)
downloadzkVMs-benchmarks-91fb36148723cf3f87fe596a565c9082f4d82b05.tar
zkVMs-benchmarks-91fb36148723cf3f87fe596a565c9082f4d82b05.tar.gz
zkVMs-benchmarks-91fb36148723cf3f87fe596a565c9082f4d82b05.zip
chore: Update zkVM packages
This includes: - Updating flake.lock - Updating all host and guest Cargo.toml and Cargo.lock files - Making zkvm default.nix file modifications to account for toolchain and setup changes
Diffstat (limited to 'zkvms/sp1/default.nix')
-rw-r--r--zkvms/sp1/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/zkvms/sp1/default.nix b/zkvms/sp1/default.nix
index 13f19c0..86a019c 100644
--- a/zkvms/sp1/default.nix
+++ b/zkvms/sp1/default.nix
@@ -5,12 +5,18 @@
metacraft-labs,
pkg-config,
craneLib-default,
+ gnum4,
}:
let
commonArgs = {
pname = "sp1";
inherit (metacraft-labs.sp1) version;
+ nativeBuildInputs = [
+ metacraft-labs.sp1
+ gnum4
+ ];
+
src = with lib.fileset; toSource {
root = ../..;
fileset = intersection (gitTracked ../..) (unions [
@@ -20,6 +26,8 @@ let
../../zkvms_host_io
]);
};
+
+ extraLockfile = "${metacraft-labs.sp1}/Cargo.lock";
};
craneLib = craneLib-default.overrideToolchain metacraft-labs.sp1;
@@ -29,10 +37,6 @@ in
// {
inherit cargoArtifacts;
- nativeBuildInputs = [
- metacraft-labs.sp1
- ];
-
guestTarget = "riscv32im-succinct-zkvm-elf";
doCheck = false;