On Thu, Feb 12, 2009 at 06:21:11AM -0800, Hanning wrote:
> Rie,
> 
> 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?
> If it is the later then I am worried as I don't want anything anything
> loaded from within the machine itself, only from the library I have
> included in the cd.

No; Auxiliary means that there are a set of interfaces which have basic
(read: slow) versions in /lib/libc.so.1, and platform-specific (read:
fast) versions in /plaform/.../libc_psr.so.1.  Since there are versions
in libc, the auxiliary filter library is optional, and you can turn off
all aux filters by setting LD_NOAUXFLTR=1 (see ld.so.1(1) for all other
possible environment variables)



Reply via email to