authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-09-17 19:20:48-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-09-17 19:20:48-04:00
logc5ca8b51f9151d24fd70686599b049749139e023
tree82ae6eebc8504ab01e5fe49b1d999f77b2cd82f6
parentc7d80cc421366f69022e5525c462d0d0f28cb4fb

zig build: use stack protector for C code in debug mode


1 files changed, 5 insertions(+), 1 deletions(-)

std/build.zig+5-1
......@@ -1343,7 +1343,11 @@ pub const CLibExeObjStep = struct {
13431343 %%args.append("-g");
13441344 }
13451345 switch (self.build_mode) {
1346 builtin.Mode.Debug => {},
1346 builtin.Mode.Debug => {
1347 %%args.append("-fstack-protector-strong");
1348 %%args.append("--param");
1349 %%args.append("ssp-buffer-size=4");
1350 },
13471351 builtin.Mode.ReleaseSafe => {
13481352 %%args.append("-O2");
13491353 %%args.append("-D_FORTIFY_SOURCE=2");