Commit bcf57a1

Eric Bower  ·  2026-05-20 10:36:03 -0400 EDT
parent 8f1b215
fix: zig build linker error

References: https://codeberg.org/ziglang/zig/issues/31272
1 files changed,  +8, -0
+8, -0
 1@@ -42,6 +42,8 @@ pub fn build(b: *std.Build) void {
 2         const run_step = b.step("run", "Run the app");
 3         const exe = b.addExecutable(.{
 4             .name = "zmx",
 5+            .use_llvm = true,
 6+            .use_lld = true,
 7             .root_module = exe_mod,
 8         });
 9         exe.linkLibC();
10@@ -70,6 +72,8 @@ pub fn build(b: *std.Build) void {
11         );
12         const exe_unit_tests = b.addTest(.{
13             .root_module = test_module,
14+            .use_llvm = true,
15+            .use_lld = true,
16         });
17         exe_unit_tests.linkLibC();
18         const run_exe_unit_tests = b.addRunArtifact(exe_unit_tests);
19@@ -89,6 +93,8 @@ pub fn build(b: *std.Build) void {
20         const check = b.step("check", "Check if zmx compiles");
21         const exe_check = b.addExecutable(.{
22             .name = "zmx",
23+            .use_llvm = true,
24+            .use_lld = true,
25             .root_module = exe_mod,
26         });
27         exe_check.linkLibC();
28@@ -124,6 +130,8 @@ pub fn build(b: *std.Build) void {
29 
30             const release_exe = b.addExecutable(.{
31                 .name = "zmx",
32+                .use_llvm = true,
33+                .use_lld = true,
34                 .root_module = release_mod,
35             });
36             release_exe.linkLibC();