lib/std/debug.zig | 8 +- lib/std/macho.zig | 314 ++++++++++++++++---------------- src/link/MachO.zig | 128 +++++++++---- src/link/MachO/Atom.zig | 93 +++++++++- src/link/MachO/DebugSymbols.zig | 1 - src/link/MachO/Dylib.zig | 8 +- src/link/MachO/Object.zig | 10 +- test/standalone.zig | 4 + test/standalone/link_common_symbols_alignment/a.c | 2 + test/standalone/link_common_symbols_alignment/build.zig | 16 ++ test/standalone/link_common_symbols_alignment/main.zig | 9 + test/standalone/link_import_tls_dylib/a.c | 1 + test/standalone/link_import_tls_dylib/build.zig | 16 ++ test/standalone/link_import_tls_dylib/main.zig | 7 + 14 files changed, 409 insertions(+), 208 deletions(-)