build.zig | 2 + lib/std/c/darwin.zig | 389 +++++++++++++++++++++++++------- lib/std/macho.zig | 4 + lib/std/os.zig | 53 +++-- src/link.zig | 20 +- src/link/MachO.zig | 102 ++++++++- src/link/MachO/Atom.zig | 16 +- src/link/MachO/Relocation.zig | 146 +++++------- src/main.zig | 73 ++++-- 9 files changed, 574 insertions(+), 231 deletions(-)