mirror of
https://github.com/ziglang/zig.git
synced 2025-12-15 18:53:07 +00:00
zig cc: detect -z stack-size arguments
This commit is contained in:
parent
ffb27a8bd0
commit
5fc7424a8d
@ -1843,6 +1843,11 @@ fn buildOutputType(
|
|||||||
linker_z_relro = true;
|
linker_z_relro = true;
|
||||||
} else if (mem.eql(u8, z_arg, "norelro")) {
|
} else if (mem.eql(u8, z_arg, "norelro")) {
|
||||||
linker_z_relro = false;
|
linker_z_relro = false;
|
||||||
|
} else if (mem.startsWith(u8, z_arg, "stack-size=")) {
|
||||||
|
const next_arg = z_arg["stack-size=".len..];
|
||||||
|
stack_size_override = std.fmt.parseUnsigned(u64, next_arg, 0) catch |err| {
|
||||||
|
fatal("unable to parse stack size '{s}': {s}", .{ next_arg, @errorName(err) });
|
||||||
|
};
|
||||||
} else {
|
} else {
|
||||||
warn("unsupported linker extension flag: -z {s}", .{z_arg});
|
warn("unsupported linker extension flag: -z {s}", .{z_arg});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user