| ... | @@ -1363,9 +1363,12 @@ fn addGlobalSymbol(macho: *MachO, opts: struct { | ... | @@ -1363,9 +1363,12 @@ fn addGlobalSymbol(macho: *MachO, opts: struct { |
| 1363 | symbol.nlist(macho).* = .{ | 1363 | symbol.nlist(macho).* = .{ |
| 1364 | .n_strx = @backingInt(strx), | 1364 | .n_strx = @backingInt(strx), |
| 1365 | .n_type = .{ .bits = .{ | 1365 | .n_type = .{ .bits = .{ |
| 1366 | .ext = switch (opts.visibility) { | 1366 | .ext = switch (macho.machFiletype()) { |
| 1367 | .default => true, | 1367 | .OBJECT => true, |
| 1368 | .hidden => false, | 1368 | .EXECUTE, .DYLIB => switch (opts.visibility) { |
| | 1369 | .default => true, |
| | 1370 | .hidden => false, |
| | 1371 | }, |
| 1369 | }, | 1372 | }, |
| 1370 | .pext = switch (opts.visibility) { | 1373 | .pext = switch (opts.visibility) { |
| 1371 | .default => false, | 1374 | .default => false, |