Commit 6e78642d51

Jakub Konka <kubkon@jakubkonka.com>
2024-06-26 07:38:36
macho: link in TSAN if requested
1 parent 3e9ab6a
Changed files (1)
src
src/link/MachO.zig
@@ -411,6 +411,11 @@ pub fn flushModule(self: *MachO, arena: Allocator, prog_node: std.Progress.Node)
 
     if (module_obj_path) |path| try positionals.append(.{ .path = path });
 
+    // TSAN
+    if (comp.config.any_sanitize_thread) {
+        try positionals.append(.{ .path = comp.tsan_static_lib.?.full_object_path });
+    }
+
     for (positionals.items) |obj| {
         self.parsePositional(obj.path, obj.must_link) catch |err| switch (err) {
             error.MalformedObject,