From fdb934a157230ae6d3f11dee8d0d62013d5b919e Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Thu, 18 Aug 2022 01:03:25 -0700 Subject: [PATCH] stage2: disable stack-protector on wasm, matching stage1 The CI gave me: unknown import: `env::__stack_chk_fail` has not been defined --- src/target.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/target.zig b/src/target.zig index 3c8eabe01d..405a7fe2bf 100644 --- 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 {