diff --git a/pkg/highway/build.zig b/pkg/highway/build.zig index 19b42da50..7f9304d91 100644 --- a/pkg/highway/build.zig +++ b/pkg/highway/build.zig @@ -21,6 +21,11 @@ pub fn build(b: *std.Build) !void { }), .linkage = .static, }); + + // Our highway package is free of libc at runtime (uses no symbols) + // but does require libc headers at compile time. + lib.linkLibC(); + lib.addIncludePath(b.path("src/cpp")); if (upstream_) |upstream| { lib.addIncludePath(upstream.path(""));