authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2024-07-11 14:19:42+02:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2024-07-18 09:13:08+02:00
log3d58faed12d018d70a4cd28aff89b733621a0259
tree8f1506351ce7d5447d6ec56661217874dfe01d57
parentb4e6b3c53c0fd54b43f648d9a207e8ff592dd0ff

macho: we do not yet support interposable symbols


1 files changed, 1 insertions(+), 1 deletions(-)

src/link/MachO/Object.zig+1-1
......@@ -840,7 +840,7 @@ fn initSymbols(self: *Object, allocator: Allocator, macho_file: *MachO) !void {
840840 symbol.flags.tentative = nlist.tentative();
841841 symbol.flags.no_dead_strip = symbol.flags.no_dead_strip or nlist.noDeadStrip();
842842 symbol.flags.dyn_ref = nlist.n_desc & macho.REFERENCED_DYNAMICALLY != 0;
843 symbol.flags.interposable = nlist.ext() and (nlist.sect() or nlist.abs()) and macho_file.base.isDynLib() and !nlist.pext();
843 symbol.flags.interposable = false;
844844 // TODO
845845 // symbol.flags.interposable = nlist.ext() and (nlist.sect() or nlist.abs()) and macho_file.base.isDynLib() and macho_file.options.namespace == .flat and !nlist.pext();
846846