diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-01-21 17:31:02 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-01-21 17:31:02 +0200 |
| commit | b0608ca2c0d8f739bead99eb93adc520ce2e1df1 (patch) | |
| tree | 3f0381fccc5f700b5696ef6c878aa0e9ed706f00 /zkvms/nexus | |
| parent | cf9d2b10b8fe0670e9b3b47b2326c4d587401985 (diff) | |
| download | zkVMs-benchmarks-b0608ca2c0d8f739bead99eb93adc520ce2e1df1.tar zkVMs-benchmarks-b0608ca2c0d8f739bead99eb93adc520ce2e1df1.tar.gz zkVMs-benchmarks-b0608ca2c0d8f739bead99eb93adc520ce2e1df1.zip | |
feat(flake): Rework withCustomPhases variables
Diffstat (limited to 'zkvms/nexus')
| -rw-r--r-- | zkvms/nexus/default.nix | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/zkvms/nexus/default.nix b/zkvms/nexus/default.nix index 003edb7..e68da62 100644 --- a/zkvms/nexus/default.nix +++ b/zkvms/nexus/default.nix @@ -43,23 +43,20 @@ in ln -s ../../../../guests/graph_coloring ./zkvms/nexus/guest/src/zkp ''; - hostBin = "host-nexus"; - guestTarget = "riscv32i-unknown-none-elf"; - extraGuestArgs = "--features no_std -- -C link-arg=-T${guest/guest.ld}"; - - buildGuestPhase = '' - pushd guest + preBuildGuest = '' + export RUSTFLAGS="-C link-arg=-T${guest/guest.ld}" + ''; - cargo rustc --release --target ${guestTarget} ${extraGuestArgs} - ln -s ../../guest/target/${guestTarget}/release/guest ../host/src/guest + guestTarget = "riscv32i-unknown-none-elf"; + guestExtraArgs = "--features no_std"; - popd - ''; + preRunLibraries = [ + openssl + ]; preRun = '' export ELF_PATH="$out/bin/guest" export PKG_CONFIG_PATH='${openssl.dev}/lib/pkgconfig' # Dirty hack - export LD_LIBRARY_PATH='${lib.makeLibraryPath [ openssl ]}' ''; doCheck = false; |
