💾 Archived View for gemini.bortzmeyer.org › fosdem › event-11600.gmi captured on 2021-12-17 at 13:26:06. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

FOSDEM event "Mach-O linker in Zig: linking in the era of Apple Silicon"

Jakub Konka

Type devroom

Starts on day 1 (2021-02-06) at 15:45 (Brussels time, UTC+1) in room Zig (duration 01:15)

Matrix room #zig:fosdem.org

One of Zig's main goals is seamless cross-compilation from any target to any target. This includes macOS and Apple's recent switch from x64 to ARM64 architecture with the introduction of the M1 SoC. This talk will delve deep into the internals of Mach-O linking in ZIg for both x64 and ARM64 targets, discussing new strict requirements the ARM64-version of the XNU kernel places on the binaries such as embedded code signature and inode caching, and how Zig mustered up to address and solve them for fantastic developer experience on macOS.

FOSDEM schedule page