aboutsummaryrefslogtreecommitdiff
path: root/src/target.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-08-18 01:03:25 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-08-19 03:41:13 -0700
commitfdb934a157230ae6d3f11dee8d0d62013d5b919e (patch)
tree868694d734e82cb93b52b6c0c155d932f5f65f8f /src/target.zig
parentd6ba66e50d5f0dbabaf7b56e7eed4b668cd53244 (diff)
downloadzig-fdb934a157230ae6d3f11dee8d0d62013d5b919e.tar.gz
zig-fdb934a157230ae6d3f11dee8d0d62013d5b919e.zip
stage2: disable stack-protector on wasm, matching stage1
The CI gave me: unknown import: `env::__stack_chk_fail` has not been defined
Diffstat (limited to 'src/target.zig')
-rw-r--r--src/target.zig4
1 files 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 {