aboutsummaryrefslogtreecommitdiff
path: root/zkvms/zkm/default.nix
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-02-25 13:20:03 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-02-26 09:26:09 +0200
commit4bba003e7d8cdb58aa20a35adb1e249e99af3ad4 (patch)
tree7725dd25892b01f3bef33f8f93e962894acf6faa /zkvms/zkm/default.nix
parent91fb36148723cf3f87fe596a565c9082f4d82b05 (diff)
downloadzkVMs-benchmarks-4bba003e7d8cdb58aa20a35adb1e249e99af3ad4.tar
zkVMs-benchmarks-4bba003e7d8cdb58aa20a35adb1e249e99af3ad4.tar.gz
zkVMs-benchmarks-4bba003e7d8cdb58aa20a35adb1e249e99af3ad4.zip
fix(zkvms/zkm): Override zkm SDK
The SDK is out of date. A PR is opened: https://github.com/zkMIPS/zkm-project-template/pull/54 However, its not certain it will be merged soon, so for now this workaround will have to do.
Diffstat (limited to 'zkvms/zkm/default.nix')
-rw-r--r--zkvms/zkm/default.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/zkvms/zkm/default.nix b/zkvms/zkm/default.nix
index ffd28e3..fc45226 100644
--- a/zkvms/zkm/default.nix
+++ b/zkvms/zkm/default.nix
@@ -55,6 +55,16 @@ let
protobuf
metacraft-labs.zkm
];
+
+ overrideVendorGitCheckout = ps: drv:
+ if drv.src.shortRev == "155221d" && builtins.any (p: p.name == "zkm-sdk") ps then
+ drv.overrideAttrs (_: {
+ patches = [
+ ./0001-chore-Increase-DEGREE_BITS_RANGE.patch
+ ];
+ })
+ else
+ drv;
};
craneLib = craneLib-default.overrideToolchain metacraft-labs.zkm;