TIP: Click on subject to list as thread! ANSI
echo: irex
to: All
from: Anthony Rico
date: 2012-03-13 04:51:00
subject: irex possible workaround

You are trying to run statically linked binaries which use NSS/dlopen/iconv
and have been built against very old glibcs. This is not going to work, such
programs were never portable, if they are able to run against glibc other
than the exact version they have been compiled against, it is just by luck.
The problem is that those statically linked binaries have their copy
of the dynamic linker linked into them, and that copy isn't able to cope
with current glibc. Current glibc warns at link time about such programs,
so that developers are aware of the limitations of not-fully self-contained
statically linked programs.

To avoid using statically linked binaries, use -Bstatic ... -Bdynamic since
it is way preferred, that way one can decide what libraries should be linked
into the program and what libraries are linked dynamically. Certainly,

As a possible workaround, you could try unpacking some old glibc into some
directory, say ~/oldglibc/lib and then run the statically linked program with
LD_LIBRARY_PATH=~/oldglibc/lib ./statically_linked_program
This certainly will not work if the statically linked program tries
to execute some dynamically linked program though

http://xtcbox.org

--- Mystic BBS v1.09 (Windows)
* Origin: FlupH * fluph.darktech.org (1:275/91)
SEEN-BY: 3/0 633/267 640/954 712/0 313 550 620 848 953
@PATH: 275/91 100 140/1 261/38 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.