From f72e3ef2d909dcce78f6eeb6fdff8887ee05805c Mon Sep 17 00:00:00 2001 From: David Gonzalez Martin Date: Sun, 2 Mar 2025 12:06:45 -0600 Subject: [PATCH] Circumvent Zig caprices --- build.zig | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index 5f758f9..d5ffd1e 100644 --- a/build.zig +++ b/build.zig @@ -309,11 +309,17 @@ pub fn build(b: *std.Build) !void { system_llvm = b.option(bool, "system_llvm", "Link against system LLVM libraries") orelse true; const path = env.get("PATH") orelse unreachable; - const c_abi = b.addObject(.{ - .name = "c_abi", + const c_abi_module = b.createModule(.{ .target = target, .optimize = optimize, .link_libc = true, + .sanitize_c = false, + }); + const c_abi = b.addObject(.{ + .name = "c_abi", + .link_libc = true, + .root_module = c_abi_module, + .optimize = optimize, }); c_abi.addCSourceFiles(.{ .files = &.{"src/c_abi.c"},