macho: set dylib ordinals after pruning

This commit is contained in:
Jakub Konka 2024-01-11 19:21:21 +01:00
parent eca9bc4c33
commit 40e1bb11f8

View File

@ -508,6 +508,11 @@ pub fn flushModule(self: *MachO, arena: Allocator, prog_node: *std.Progress.Node
self.markImportsAndExports();
self.deadStripDylibs();
for (self.dylibs.items, 1..) |index, ord| {
const dylib = self.getFile(index).?.dylib;
dylib.ordinal = @intCast(ord);
}
state_log.debug("{}", .{self.dumpState()});
@panic("TODO");