From 41f6627521f7ff03962ff73944f5be3722346385 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 29 Sep 2020 00:25:48 -0700 Subject: [PATCH] stage2: infer --strip on wasm builds --- src/target.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/target.zig b/src/target.zig index f6d0f4111..fc0c7a074 100644 --- a/src/target.zig +++ b/src/target.zig @@ -143,7 +143,7 @@ pub fn libcNeedsLibUnwind(target: std.Target) bool { } pub fn requiresPIE(target: std.Target) bool { - return target.isAndroid(); + return target.isAndroid() or target.isDarwin(); } /// This function returns whether non-pic code is completely invalid on the given target. @@ -336,3 +336,7 @@ pub fn is_libcpp_lib_name(target: std.Target, name: []const u8) bool { eqlIgnoreCase(ignore_case, name, "stdc++") or eqlIgnoreCase(ignore_case, name, "c++abi"); } + +pub fn hasDebugInfo(target: std.Target) bool { + return !target.cpu.arch.isWasm(); +}