| ... | ... | @@ -587,11 +587,9 @@ fn linkWithLLD(self: *MachO, comp: *Compilation) !void { |
| 587 | 587 | try argv.append(cur_vers); |
| 588 | 588 | } |
| 589 | 589 | |
| 590 | | // TODO getting an error when running an executable when doing this rpath thing |
| 591 | | //Buf *dylib_install_name = buf_sprintf("@rpath/lib%s.%" ZIG_PRI_usize ".dylib", |
| 592 | | // buf_ptr(g->root_out_name), g->version_major); |
| 593 | | //try argv.append("-install_name"); |
| 594 | | //try argv.append(buf_ptr(dylib_install_name)); |
| 590 | const dylib_install_name = try std.fmt.allocPrint(arena, "@rpath/{}", .{self.base.options.emit.?.sub_path}); |
| 591 | try argv.append("-install_name"); |
| 592 | try argv.append(dylib_install_name); |
| 595 | 593 | } |
| 596 | 594 | |
| 597 | 595 | try argv.append("-arch"); |