Skip to content

Commit ed7fedc

Browse files
hyperpolymathclaude
andcommitted
build: align proven lib path to zig-out/ in zig-api and lol-gateway build.zig
zig-api/ffi/zig/build.zig: change DEFAULT_PROVEN_LIB_PATH from zig-out-standalone/lib to zig-out/lib, matching proven's standard zig build output path. The zig-out-standalone → zig-out symlink was a workaround created 2026-04-17 and is now removed from verification-ecosystem/proven/ffi/zig/; consumers must point directly to zig-out/lib. standards/lol/api/zig-gateway/build.zig: same path fix for the lol-gateway consumer. emergency-button and emergency-room build.zig files updated in the ambientops repo (separate commit). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 96a5107 commit ed7fedc

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

zig-api/ffi/zig/build.zig

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,18 @@
1515
// process.zig uses as a second gate in safePathDefault.
1616
// Build with:
1717
// cd verification-ecosystem/proven/ffi/zig
18-
// zig build --build-file build_standalone.zig \
19-
// --prefix zig-out-standalone
20-
// The default proven_lib_path below points to that output.
18+
// zig build
19+
// Output lands in zig-out/lib/libproven_ffi.a (standard zig build output).
20+
// The default proven_lib_path below points to that location.
2121

2222
const std = @import("std");
2323

2424
/// Path to the directory containing libproven_ffi.a.
2525
/// Override with -Dproven-lib-path=/absolute/path.
26+
/// Points to proven's standard zig-out/lib output (not zig-out-standalone —
27+
/// that symlink was removed 2026-04-17; zig build now outputs to zig-out/ directly).
2628
const DEFAULT_PROVEN_LIB_PATH =
27-
"/var/mnt/eclipse/repos/verification-ecosystem/proven/ffi/zig/zig-out-standalone/lib";
29+
"/var/mnt/eclipse/repos/verification-ecosystem/proven/ffi/zig/zig-out/lib";
2830

2931
/// Path to the directory containing proven.h (the C ABI header).
3032
const DEFAULT_PROVEN_INCLUDE_PATH =

0 commit comments

Comments
 (0)