Dynamic Loader Management
There are a number of environment variables that the dynamic loader will respond to. Most of them are more suitable for ldd than for the average user, and it is most convenient to install it by running ldd using various switches. They include
LD_BIND_NOW --- normal, functions do not "search" in libraries until they are called. Setting this flag causes all searches to occur when the library loads, which gives a slower startup time. This is useful when you want to test a program to make sure everything is connected.
In simple terms. If the LD_BIND_NOW variable is set to 1, then in C, C ++ it causes lazy loading, libraries (that is, loading libraries if necessary) or when it is used - instead of loading at startup
If the software runs in mixed mode, it is also installed.
Maybe in your case, the problem is with the launch, and this library has never been used ...!
source share