FC5: How to run an old binary that wants non-NPTL glibc?
John Reiser
jreiser at BitWagon.com
Thu Mar 9 18:49:29 UTC 2006
Mikko Huhtala wrote:
> I'm planning to migrate a site of about two dozen desktops from FC3 to
> FC5. One of the apps we use requires LD_ASSUME_KERNEL=2.4.9 on FC3. I
> have been unable to run it on FC5.
There is a feature of glibc that allows running an app under a completely
different glibc. This feature is used when testing a new glibc. Invoke
ld-linux directly and specify "--library-path list:of:directories" (which
overrides LD_LIBRARY_PATH for this execve only) before the rest of the
command line:
/path/to/old/glibc/ld-linux.so.2 --library-path /path/to/old/glibc:$LD_LIBRARY_PATH app arg1 ...
See also this web page which contains more explanation and some helper code
to run an "indirect runtime loader":
http://BitWagon.com/rtldi/rtldi.html
--
More information about the fedora-test-list
mailing list