modified /etc/ld.so.preload (was: forestalling GNU incompatibility - proposal for binary relative dynamic linking)

Joe Buck Joe.Buck@synopsys.COM
Fri Jan 28 21:04:00 GMT 2005


On Fri, Jan 28, 2005 at 12:40:07PM -0800, Edward Peschko wrote:
> of course, but unless you want to build everything static, you're 
> at the mercy of LD_LIBRARY_PATH which will inevitably break either
> your executables or the system executables depending on which comes
> first.

[ offtopic ]

Being "at the mercy of LD_LIBRARY_PATH" is a feature, which if you break
will stop a number of apps, like valgrind and ltrace, from working.
They rely, for correct function, on the ability to intercept calls to
the C library (that is, to "call the wrong glibc").



More information about the Binutils mailing list