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
......@@ -42,6 +42,8 @@ pub fn build(b: *std.Build) void {
4242 const run_step = b.step("run", "Run the app");
4343 const exe = b.addExecutable(.{
4444 .name = "zmx",
45+ .use_llvm = true,
46+ .use_lld = true,
4547 .root_module = exe_mod,
4648 });
4749 exe.linkLibC();
......@@ -70,6 +72,8 @@ pub fn build(b: *std.Build) void {
7072 );
7173 const exe_unit_tests = b.addTest(.{
7274 .root_module = test_module,
75+ .use_llvm = true,
76+ .use_lld = true,
7377 });
7478 exe_unit_tests.linkLibC();
7579 const run_exe_unit_tests = b.addRunArtifact(exe_unit_tests);
......@@ -89,6 +93,8 @@ pub fn build(b: *std.Build) void {
8993 const check = b.step("check", "Check if zmx compiles");
9094 const exe_check = b.addExecutable(.{
9195 .name = "zmx",
96+ .use_llvm = true,
97+ .use_lld = true,
9298 .root_module = exe_mod,
9399 });
94100 exe_check.linkLibC();
......@@ -124,6 +130,8 @@ pub fn build(b: *std.Build) void {
124130
125131 const release_exe = b.addExecutable(.{
126132 .name = "zmx",
133+ .use_llvm = true,
134+ .use_lld = true,
127135 .root_module = release_mod,
128136 });
129137 release_exe.linkLibC();