Hanning wrote: > I have actually done what you described when compiling the binary, using > LD_OPTIONS to specify a different ld.so.1. I am a little unclear about your > post regards libc_psr.so.1. When you said it is auxiliary, does it mean it > is > only used if libc.so.1 is not found in the LD_LIBRARY_PATH or it is > referenced > first rather than libc.so.1?
Think of libc_psr.so.1 as an "extension" of libc.so.1. If the psr library is found, then functions within it will be used instead of the same functions in libc. If the psr library isn't found, then only libc.so.1 is used. Setting the environment variable LD_NOAUXFLTR will result in no search being carried out to find the psr library. Thus, you'll just use libc.so.1. -- Rod.