fix MachO linking

* fix relationship between createEmpty/open (similar logic as
  607111aa758002bc51914b7dc800b23927c931b8)
* still resolve the start symbol when linking libc because when zig is
  the linker it still needs to know the entry symbol.
* make use_llvm=false when there is no zig compilation unit.
b36659c972Andrew Kelley committed on 1/2/2024, 12:51:21 AMparent944b0ef
5 files changedLine totals unavailable