Commit e89e3735f3

Andrew Kelley <andrew@ziglang.org>
2021-11-10 17:20:35
wasm: respect stack_size_override for build-obj and build-lib
Related: #8633
1 parent cb785b9
Changed files (1)
src
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");
         }