07-29-04 12:52 PM
On 2004-07-29, Paul Pluzhnikov <ppluzhnikov-nsp@charter.net> wrote:
> Igmar Palsenberg <igmar@non-existant.local> writes:
>
>
> True.
>
>
> False. Simple command line option:
>
> -Wl,-dynamic-linker=/usr/local/glibc/lib/ld-linux.so.2
>
> is sufficient to override the default dynamic interpreter.
>
> One could also run existing executables without relinking this way:
>
> /usr/local/glibc/lib/ld-linux.so.2 --library-path /usr/local/glibc/lib .
/a.out
>
> Finally, take a look here:
>
> http://www.bitwagon.com/rtldi/rtldi.html
Cool. This is what I need. Simple loading with my own ld-linux.so.2 does
not work, because that executable invokes some external programs that
are compiled against old library and this failes because they find new
library in the library-path. I'll try out rtldi
Andrei
[ Post a follow-up to this message ]
|