From 2c82f0faf8371c9da8c9c16f69eb935addd5c76b Mon Sep 17 00:00:00 2001 From: Kamen Mladenov Date: Fri, 21 Mar 2025 13:01:42 +0200 Subject: feat(zkvms/jolt): Add libcxx and openssl dependencies, upper bound for bytemuck_derive --- zkvms/jolt/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'zkvms/jolt/default.nix') 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" ''; -- cgit v1.2.3