diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-01-07 16:02:58 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-01-07 16:02:58 -0500 |
| commit | e2e9be5deac75e102bc5faaa94aa17308224f9f6 (patch) | |
| tree | ed6c69e1735acc2ee9615b86a9a12fb25b192eb4 /lib/std/build.zig | |
| parent | 437c6a4b7ef115208ae84a938f989b92fb282c39 (diff) | |
| parent | af390b75dbdb33f6ccf80c14d32ee5b89421c35b (diff) | |
| download | zig-e2e9be5deac75e102bc5faaa94aa17308224f9f6.tar.gz zig-e2e9be5deac75e102bc5faaa94aa17308224f9f6.zip | |
Merge branch 'dcao-master'
closes #3981
Diffstat (limited to 'lib/std/build.zig')
| -rw-r--r-- | lib/std/build.zig | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/std/build.zig b/lib/std/build.zig index 1565980279..ad4be9e4ca 100644 --- a/lib/std/build.zig +++ b/lib/std/build.zig @@ -1175,6 +1175,8 @@ pub const LibExeObjStep = struct { valgrind_support: ?bool = null, + link_eh_frame_hdr: bool = false, + /// Uses system Wine installation to run cross compiled Windows build artifacts. enable_wine: bool = false, @@ -1910,7 +1912,10 @@ pub const LibExeObjStep = struct { if (builder.verbose_cc or self.verbose_cc) zig_args.append("--verbose-cc") catch unreachable; if (self.strip) { - zig_args.append("--strip") catch unreachable; + try zig_args.append("--strip"); + } + if (self.link_eh_frame_hdr) { + try zig_args.append("--eh-frame-hdr"); } if (self.single_threaded) { |
