Skip to content
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

also support using full path soname for shared libraries as alternative to using RPATH #4122

Open
boegel opened this issue Nov 4, 2022 · 2 comments
Milestone

Comments

@boegel
Copy link
Member

boegel commented Nov 4, 2022

see https://stoppels.ch/2022/08/04/stop-searching-for-shared-libraries.html

@boegel boegel added this to the 4.x milestone Nov 4, 2022
@ocaisa
Copy link
Member

ocaisa commented Nov 11, 2022

I just thought of the perfect use case for this in EESSI. When using MPItrampoline, this would allow you to explicitly get back to the host system libraries that are required to make a drop in MPI replacement work without having to open the door to all of the system libraries.

@ocaisa
Copy link
Member

ocaisa commented Apr 12, 2023

There is an argument though for not always using it. In #3650, we opened the door to allowing people to override rpaths and that use case is still valid. So, you would want a way to disable this in an easyconfig.

I imagine the implementation could be done inside the current set of wrappers. For the exclusion of a particular path, you'd need to have a pathlike envvar set that can be used to filter from LIBRARY_PATH.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants