-
Notifications
You must be signed in to change notification settings - Fork 21
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
control additional search paths for libraries via $EPREFIX/etc/ld.so.conf rather than customizing glibc? #77
Comments
Yes: ld.so.conf(.d) at runtime merely acts as input to ldconfig, the real file that matters is the cache file Unless you create a local cache via a symlink but then you need to run ldconfig on the clients! |
Yes, if the libraries differ in each client, then |
@amadio All our binaries are linked with RPATH, so |
No That leaves |
Our intention with the |
There are two versions of |
@amadio Yes, we're aware of those differences. For now, we're using |
Ah, I see. I guess your approach to add the directory directly in glibc is indeed probably the best then. |
Update automatically generated set files
We now add
/opt/eessi/lib
as (primary) search path for libraries, by baking it intoglibc
(see EESSI/gentoo-overlay#8).@amadio pointed out to us that a better alternative may be simply adding these paths to
$EPREFIX/etc/ld.so.conf
instead.@bartoldeman: Is there a particular reason you didn't take that approach for the ComputeCanada software stack?
The text was updated successfully, but these errors were encountered: