-
Notifications
You must be signed in to change notification settings - Fork 1
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
Use for patchelf (linux etc.) or install_name_tool (macOS) #2
Comments
My experience suggests it works well.
|
@shawnlaffan has alienized patchelf as |
My immediate plan is to use it for autotool aliens for which passing LDFLAGS like Let me know if it would be sensible for it to live under the PerlAlien org. |
Oh, and passing relative and absolute rpath args in the build process seems to work well with Alien::geos::af and Alien::proj. Both use Cmake, which handles the shell escapes sanely. |
Relative paths for linking is I think what I had in mind, makes relocatable I'd be happy to host these sort of Aliens under the PerlAlien org! |
Let me know what I need to do. |
Absolute paths can be useful, at the least on cpan-testers where some testers keep everything in their respective blib dirs and not the final install location. The approach I use at the moment is to have the relative paths first. If they don't exist then they are skipped anyway. |
I think all you need to do is go to https://github.com/shawnlaffan/perl-alien-patchelf/settings and under "Danger Zone" (scary lol) there is a button that says Trasfer. (If you do, please change the name to Alien-patchelf to match the convention of the other repos). I think as a member of the org you should be able to do this without my intervention (and create new repos as well), but if not let me know and I will bump your access. |
Ah nice. So you can specify multiple paths? |
Yes, it uses the same colon separated format as normal unix paths. |
Repo transferred but I can no longer change its name. |
interesting?
https://github.com/NixOS/patchelf
The text was updated successfully, but these errors were encountered: