commit ff21acc4ed0991e4038864f80b695ee8a4d3e7e9 (tree)
parent 8578b07faaa61f772e928961e3546156c14677dd
Author: Alex Rønne Petersen <alex@alexrp.com>
Date: Wed, 15 Apr 2026 02:00:25 +0200
libunwind: disable all warnings
Diffstat:
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/src/libs/libunwind.zig b/src/libs/libunwind.zig
@@ -104,6 +104,7 @@ pub fn buildStaticLib(comp: *Compilation, prog_node: std.Progress.Node) BuildErr
.assembly_with_cpp => {},
else => unreachable, // See `unwind_src_list`.
}
+ try cflags.append("-w"); // Disable all warnings.
try cflags.append("-I");
try cflags.append(try comp.dirs.zig_lib.join(arena, &.{ "libunwind", "include" }));
try cflags.append("-D_LIBUNWIND_HIDE_SYMBOLS");
@@ -126,13 +127,6 @@ pub fn buildStaticLib(comp: *Compilation, prog_node: std.Progress.Node) BuildErr
if (target.cpu.arch.isArm() and target.abi.float() == .hard) {
try cflags.append("-DCOMPILER_RT_ARMHF_TARGET");
}
- try cflags.append("-Wno-bitwise-conditional-parentheses");
- try cflags.append("-Wno-visibility");
- try cflags.append("-Wno-incompatible-pointer-types");
-
- if (target.os.tag == .windows) {
- try cflags.append("-Wno-dll-attribute-on-redeclaration");
- }
c_source_files[i] = .{
.src_path = try comp.dirs.zig_lib.join(arena, &.{unwind_src}),