diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-03-21 13:01:42 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-04-04 11:03:00 +0300 |
| commit | 2c82f0faf8371c9da8c9c16f69eb935addd5c76b (patch) | |
| tree | 521b55cd71800320b3696c14b7c872535ec75378 /zkvms/jolt/default.nix | |
| parent | 4fc242cd3de1168e207d86a11894c81f16eaf8fc (diff) | |
| download | zkVMs-benchmarks-2c82f0faf8371c9da8c9c16f69eb935addd5c76b.tar zkVMs-benchmarks-2c82f0faf8371c9da8c9c16f69eb935addd5c76b.tar.gz zkVMs-benchmarks-2c82f0faf8371c9da8c9c16f69eb935addd5c76b.zip | |
feat(zkvms/jolt): Add libcxx and openssl dependencies, upper bound for bytemuck_derive
Diffstat (limited to 'zkvms/jolt/default.nix')
| -rw-r--r-- | zkvms/jolt/default.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/zkvms/jolt/default.nix b/zkvms/jolt/default.nix index e749ac4..533dc13 100644 --- a/zkvms/jolt/default.nix +++ b/zkvms/jolt/default.nix @@ -1,5 +1,5 @@ { zkvmLib, stdenv, lib, just, metacraft-labs, pkg-config, openssl -, craneLib-default, }: +, craneLib-default, libcxx, }: let commonArgs = { pname = "jolt"; @@ -12,7 +12,7 @@ let (unions [ ./. ../../guests ../../guests_macro ../../zkvms_host_io ]); }; - nativeBuildInputs = [ metacraft-labs.jolt openssl pkg-config ]; + nativeBuildInputs = [ metacraft-labs.jolt openssl pkg-config libcxx ]; }; craneLib = craneLib-default.overrideToolchain metacraft-labs.jolt; @@ -37,6 +37,8 @@ in zkvmLib.buildPackage craneLib (commonArgs // { preRunBinaries = [ metacraft-labs.jolt ]; + preRunLibraries = [ openssl ]; + preRun = '' export ELF_PATH="$out/bin/guest" ''; |
