From e89e3735f3faead04e7b2e443a1795213c927ec8 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 10 Nov 2021 09:20:35 -0700 Subject: [PATCH] wasm: respect stack_size_override for build-obj and build-lib Related: #8633 --- src/link/Wasm.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/link/Wasm.zig b/src/link/Wasm.zig index 80c529ff94..a36850d9b8 100644 --- a/src/link/Wasm.zig +++ b/src/link/Wasm.zig @@ -796,6 +796,11 @@ fn linkWithLLD(self: *Wasm, comp: *Compilation) !void { try argv.append("--export-dynamic"); } } else { + if (self.base.options.stack_size_override) |stack_size| { + try argv.append("-z"); + const arg = try std.fmt.allocPrint(arena, "stack-size={d}", .{stack_size}); + try argv.append(arg); + } try argv.append("--no-entry"); // So lld doesn't look for _start. try argv.append("--export-all"); }