-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider using macholib instead of native otool and install_name_tool #73
Comments
Macholib seems to lack There also needs to be a replacement for the codesign utility if the goal is to make delocate portable. |
Depends on what you mean by "support". The lack of support in the issue mentioned earlier is lack of support for "@rpath" in the MachOStandalone feature (which is basically delocate, but for app bundles). That feature would not have to be used, you could just use the lower-level code for rewriting mach-o headers. |
I was just hoping that something here in the docs could replace a lot of the library search code I wrote, but |
You can get |
If anyone is still interested in this topic, I implemented pure-python replacements for |
That sounds like an interesting addition. I guess the execution speed is basically the same (but avoiding the overhead of |
I haven't compared speed to be honest, although when operating on normal sized wheels any difference would appear to be negligible. My primary goal cross-platform support (so that I can |
@ronaldoussoren https://github.com/ronaldoussoren/macholib is mature and has been around for eons and works. IMHO it would be better and more portable to use that so I could run delocate on Linux to fix mac wheels there rather than to have a mac on hand.
The text was updated successfully, but these errors were encountered: