What kind of request is this?
None
What is your request or suggestion?
Right now, *.so files are places under /usr/lib/. This is not ideal because AFAIK, ld will not look there by default. It will only look under /usr/lib and /lib and /usr/local/lib. We can modify this behavior, by adding a config file into /etc/ld.so.conf.d/ containing
so that ld looks in the right place (TBH, we should probably do this automatically if a spec contains libraries).
Despite this, the ld still doesn't find shared objects in /usr/lib/<package> because its cache ld.so.cache does not get updated/refreshed after updating the config.
The only way around this (AFAIK) is to create a bunch of symlinks under /usr/lib pointing to the files in /usr/lib/<package>
Are you willing to submit PRs to contribute to this feature request?
What kind of request is this?
None
What is your request or suggestion?
Right now, *.so files are places under /usr/lib/. This is not ideal because AFAIK,
ldwill not look there by default. It will only look under /usr/lib and /lib and /usr/local/lib. We can modify this behavior, by adding a config file into/etc/ld.so.conf.d/containingso that
ldlooks in the right place (TBH, we should probably do this automatically if a spec contains libraries).Despite this, the
ldstill doesn't find shared objects in/usr/lib/<package>because its cacheld.so.cachedoes not get updated/refreshed after updating the config.The only way around this (AFAIK) is to create a bunch of symlinks under
/usr/libpointing to the files in/usr/lib/<package>Are you willing to submit PRs to contribute to this feature request?