From: reppisch on
Hi Ng,

for some very weired reasons i need a rh9 executeable run on rh8.
Q: Can i make it run if i provide the referenced libs in a chroot jail?
Do i also need a new loader,kernel?

The executeable needs the following libs.
libpthread.so.0 (NPTL 0.29)
libstdc++.so.5 (CXXABI_1.2)
libm.so.6
libgcc_s.so.1 (GLIBCPP_3.2)
libc.so.6 (GLIBC_2.3.2)
/lib/ld-linux.so.2

on rh8 ldd reports:

cannot handle file './xyz' with TLS data
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)

running it reports:
../xyz: /lib/i686/libpthread.so.0: version `GLIBC_2.3.2' not found
(required by ./xyz)

On rh7.2,rh8 i have a problem with TLS and the ABI changed at rh9.
I can't even recompile on rh8,rh7 because gcc doesn't understand TLS
storage class.

Next problem is maybe a kernel dependency with NPTL. I think RH8 uses
linuxthreads.


Regards,

Michael