motiejus/zig

fork of https://codeberg.org/ziglang/zig
git clone https://git.jakstys.lt/motiejus/zig.git
Log | Tree | Refs | README | LICENSE

commit fdb934a157230ae6d3f11dee8d0d62013d5b919e (tree)
parent d6ba66e50d5f0dbabaf7b56e7eed4b668cd53244
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Thu, 18 Aug 2022 01:03:25 -0700

stage2: disable stack-protector on wasm, matching stage1

The CI gave me: unknown import: `env::__stack_chk_fail` has not been
defined

Diffstat:
Msrc/target.zig | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/target.zig b/src/target.zig @@ -301,8 +301,8 @@ pub fn supportsStackProbing(target: std.Target) bool { } pub fn supportsStackProtector(target: std.Target) bool { - _ = target; - return true; + // TODO: investigate whether stack-protector works on wasm + return !target.isWasm(); } pub fn libcProvidesStackProtector(target: std.Target) bool {