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();