From 27993e44998a00bb5273907a9bba489f1b2deb84 Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Thu, 13 Aug 2026 00:08:56 -0500 Subject: [PATCH] build: cbor-bench imports the zat module, fixing zig build the bench's module rooted at src/internal/repo, so cbor.zig's ../crypto/multibase.zig import (added in 0acbedf) escaped the module path and every full zig build failed. Co-Authored-By: Claude Fable 5 --- build.zig | 2 ++ src/internal/repo/cbor_bench.zig | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index a547714..e0d60f2 100644 --- a/build.zig +++ b/build.zig @@ -300,6 +300,8 @@ pub fn build(b: *std.Build) void { .root_source_file = b.path("src/internal/repo/cbor_bench.zig"), .target = target, .optimize = optimize, + .link_libc = true, + .imports = &.{.{ .name = "zat", .module = mod }}, }), }); b.installArtifact(cbor_bench); diff --git a/src/internal/repo/cbor_bench.zig b/src/internal/repo/cbor_bench.zig index 56913e7..f828764 100644 --- a/src/internal/repo/cbor_bench.zig +++ b/src/internal/repo/cbor_bench.zig @@ -8,8 +8,9 @@ //! or: just bench const std = @import("std"); -const cbor = @import("cbor.zig"); -const car = @import("car.zig"); +const zat = @import("zat"); +const cbor = zat.cbor; +const car = zat.car; const Value = cbor.Value; const Cid = cbor.Cid; -- 2.51.2