From 2e751c42f55d4a2b4d2d2cb051f51a76ca9ffb9c Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Wed, 14 Oct 2026 15:07:32 +0200 Subject: [PATCH] Fix FreeBSD build Signed-off-by: AnErrupTion --- build/luajit.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/luajit.zig b/build/luajit.zig index adb435c..cd0ee1e 100644 --- a/build/luajit.zig +++ b/build/luajit.zig @@ -61,7 +61,10 @@ pub fn configure(b: *Build, target: Build.ResolvedTarget, optimize: std.builtin. // Patch lj_prng.c for FreeBSD SSP if (b.graph.host.result.os.tag == .freebsd) { const prng_patch = applyPatchToFile(b, b.graph.host, upstream.path("src/lj_prng.c"), b.path("build/luajit-prng.patch"), "src/lj_prng.c"); - prng_patch.run.addFileArg(prng_patch.output); + + library.step.dependOn(&prng_patch.run.step); + + lib.addCSourceFile(.{ .file = prng_patch.output }); } else { lib.addCSourceFile(.{ .file = upstream.path("src/lj_prng.c") }); }