| ... | ... | @@ -1843,6 +1843,11 @@ fn buildOutputType( |
| 1843 | 1843 | linker_z_relro = true; |
| 1844 | 1844 | } else if (mem.eql(u8, z_arg, "norelro")) { |
| 1845 | 1845 | linker_z_relro = false; |
| 1846 | } else if (mem.startsWith(u8, z_arg, "stack-size=")) { |
| 1847 | const next_arg = z_arg["stack-size=".len..]; |
| 1848 | stack_size_override = std.fmt.parseUnsigned(u64, next_arg, 0) catch |err| { |
| 1849 | fatal("unable to parse stack size '{s}': {s}", .{ next_arg, @errorName(err) }); |
| 1850 | }; |
| 1846 | 1851 | } else { |
| 1847 | 1852 | warn("unsupported linker extension flag: -z {s}", .{z_arg}); |
| 1848 | 1853 | } |