authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-11-10 09:20:35-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-11-10 09:20:35-07:00
loge89e3735f3faead04e7b2e443a1795213c927ec8
treee6c7698faab60b0543a92be586b68cfb636c6d13
parentcb785b9c6ba705fcb507fdfa470e27b5e82ce1c5

wasm: respect stack_size_override for build-obj and build-lib

Related: #8633

1 files changed, 5 insertions(+), 0 deletions(-)

src/link/Wasm.zig+5
...@@ -796,6 +796,11 @@ fn linkWithLLD(self: *Wasm, comp: *Compilation) !void {...@@ -796,6 +796,11 @@ fn linkWithLLD(self: *Wasm, comp: *Compilation) !void {
796 try argv.append("--export-dynamic");796 try argv.append("--export-dynamic");
797 }797 }
798 } else {798 } else {
799 if (self.base.options.stack_size_override) |stack_size| {
800 try argv.append("-z");
801 const arg = try std.fmt.allocPrint(arena, "stack-size={d}", .{stack_size});
802 try argv.append(arg);
803 }
799 try argv.append("--no-entry"); // So lld doesn't look for _start.804 try argv.append("--no-entry"); // So lld doesn't look for _start.
800 try argv.append("--export-all");805 try argv.append("--export-all");
801 }806 }