Carlo Cabrera 4c73942fae
extend/os/mac/keg_relocate: improve rpath handling
This implements the TODO that I left as a comment from #15722.

In order to simplify the handling of deleting an absolute rpath that has
a relative duplicate (or vice-versa, i.e., a relative rpath with an
absolute duplicate), we relocate all rpaths first in one pass and then
delete the duplicates in a separate pass.

We currently rely on some lower-level (but still public) methods from
ruby-macho since the standard `#delete_rpath` method changes the order
in which rpaths are resolved. We can switch back to using
`#delete_rpath` when Homebrew/ruby-macho#555 is merged and released.
2023-07-23 00:22:05 +08:00
..
2023-04-24 20:42:39 -07:00
2023-03-03 19:12:33 -08:00
2023-03-30 16:39:10 -07:00
2023-07-06 16:56:20 +01:00
2023-04-24 20:42:38 -07:00
2023-04-01 18:56:42 -07:00
2023-03-13 09:08:56 -07:00
2023-03-18 16:03:25 -07:00
2023-04-01 18:56:42 -07:00
2023-04-01 18:56:42 -07:00