[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RedHat Compatibility



Hello,

I just want to point out a problem, you are faced with when running Debian in 
a commercial environment.

Debian needs to be redhat binary compatible.

In the meantime many software vendors support Linux and they usually support 
RedHat (often version 6.2). With Debian you run into problems like the 
following:

rainer@rax2$ ./bla
syswidth: error in loading shared libraries:
libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or
directory
TUIgui: error in loading shared libraries: libstdc++-libc6.1-1.so.2: cannot
open shared object file: No such file or directory
rainer@rax2:$ ldd /cad/bin/syswidth
        libstdc++-libc6.1-1.so.2 => not found
        libm.so.6 => /lib/libm.so.6 (0x40018000)
        libc.so.6 => /lib/libc.so.6 (0x40035000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
rainer@rax2:$ ls /usr/lib/libstdc++-*
/usr/lib/libstdc++-3-libc6.1-2-2.10.0.a   /usr/lib/libstdc++-libc6.1-2.a.3
/usr/lib/libstdc++-3-libc6.1-2-2.10.0.so  /usr/lib/libstdc++-libc6.1-2.so.3
rainer@rax2:/cad/tbench/2001.3/bin$

I added a link and got

rainer@rax2:$ su -
Password:
rax2:~# cd /usr/lib/
rax2:/usr/lib# ln -s libstdc++-libc6.1-2.so.3 libstdc++-libc6.1-1.so.2
rax2:/usr/lib# logout
rainer@rax2:$ ./bla
TUIgui: Symbol `__vt_3ios' has different size in shared object, consider
re-linking
TUIgui: Symbol `__vt_7istream.3ios' has different size in shared object,
consider re-linking
TUIgui: Symbol `__vt_8ofstream.3ios' has different size in shared object,
consider re-linking
TUIgui: Symbol `__vt_7ostream.3ios' has different size in shared object,
consider re-linking
TFW100 (I) License checking has been disabled. Password expires in 207
day(s).
rainer@rax2:$

It is really bad, that such a minor version number incompatibility in the 
libc creates such difficulties (more likely it is not the version number 
incompatibility).

Thanks, Rainer.



Reply to: