aboutsummaryrefslogtreecommitdiff
path: root/zkvms/jolt/default.nix
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-01-30 12:18:36 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-01-30 12:18:36 +0200
commitad08417e626b2e6e93d1f217012acd1dd77d495f (patch)
tree9044edc6f1f32a7dac97b4093ca4ac985cea4d01 /zkvms/jolt/default.nix
parentbba85c2f2545f07f02b8af3c3bd8cf0901484289 (diff)
downloadzkVMs-benchmarks-ad08417e626b2e6e93d1f217012acd1dd77d495f.tar
zkVMs-benchmarks-ad08417e626b2e6e93d1f217012acd1dd77d495f.tar.gz
zkVMs-benchmarks-ad08417e626b2e6e93d1f217012acd1dd77d495f.zip
feat(jolt): Adapt to new input type and zkvmLib
Diffstat (limited to 'zkvms/jolt/default.nix')
-rw-r--r--zkvms/jolt/default.nix17
1 files changed, 5 insertions, 12 deletions
diff --git a/zkvms/jolt/default.nix b/zkvms/jolt/default.nix
index e8614fe..1086cde 100644
--- a/zkvms/jolt/default.nix
+++ b/zkvms/jolt/default.nix
@@ -1,4 +1,4 @@
-{ zkVM-helpers,
+{ zkvmLib,
stdenv,
lib,
just,
@@ -23,8 +23,6 @@ let
]);
};
- cargoLock = ./Cargo.lock;
-
nativeBuildInputs = [
metacraft-labs.jolt
openssl
@@ -33,21 +31,16 @@ let
};
craneLib = craneLib-default.overrideToolchain metacraft-labs.jolt;
- cargoArtifacts = craneLib.buildDepsOnly (zkVM-helpers.fixDeps (commonArgs // {
+ cargoArtifacts = zkvmLib.buildDepsOnly craneLib (commonArgs // {
postConfigure = ''
- sed -i 's/"guest",//' zkvms/jolt/Cargo.toml
sed -i '/dependencies.guest/,+1d' zkvms/jolt/host/Cargo.toml
'';
- }));
+ });
in
- craneLib.buildPackage (zkVM-helpers.withCustomPhases (commonArgs
+ zkvmLib.buildPackage craneLib (commonArgs
// {
inherit cargoArtifacts;
- postPatch = ''
- sed -i '/guest\/guests/d' ./zkvms/jolt/Cargo.toml
- '';
-
guestTarget = "riscv32im-jolt-zkvm-elf";
guestExtraArgs = "--features guest";
@@ -66,4 +59,4 @@ in
'';
doCheck = false;
- }))
+ })