diff --git a/src/link/MachO.zig b/src/link/MachO.zig index b19b850d80..605b60cc76 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -929,6 +929,11 @@ pub fn flushModule(self: *MachO, comp: *Compilation, prog_node: *std.Progress.No try argv.append(rpath); } + if (self.base.options.pagezero_size) |pagezero_size| { + try argv.append("-pagezero_size"); + try argv.append(try std.fmt.allocPrint(arena, "0x{x}", .{pagezero_size})); + } + try argv.appendSlice(positionals.items); try argv.append("-o");