| ... | @@ -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 | } |