diff --git a/src/link/MachO.zig b/src/link/MachO.zig index 6fbd1265d5..f6433e20ab 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -548,7 +548,7 @@ fn linkWithLLD(self: *MachO, comp: *Compilation) !void { try argv.append("-demangle"); - if (self.base.options.rdynamic) { + if (self.base.options.rdynamic and !self.base.options.system_linker_hack) { try argv.append("--export-dynamic"); }