> Только упоротые сишники, у которых lib.so всегда совместимы независимо от версии.Упалпадстол...
LSB 3.1
SUSv3
3 Requirements
3.1 Relevant Libraries The libraries listed in Table 3-1 shall be available on a Linux Standard Base system,
with the specified runtime names. The libraries listed in Table 3-2 are architecture
specific, but shall be available on all LSB conforming systems. This list may be
supplemented or amended by the architecture specific supplement.
Table 3-1 Standard Library Names
Library Runtime Name
libdl libdl.so.2
libz libz.so.1
libncurses libncurses.so.5
libutil libutil.so.1
libpthread libpthread.so.0
librt librt.so.1
libpam libpam.so.0
libcrypt libcrypt.so.1
libgcc_s libgcc_s.so.1
Писать версию libc.2.3.1.324.3434.54-vasya.puplin.for.iZen.so тебе никто не обязан.
Если бы упоротые Сишники не делали бы этого блага, сейчас бы вообще них..я бы не было.
Пример такого глюка ты только что испытал. А держать по 25 версий glibc/glib/libQT/libX*/... меня не прикалывает.
---
Как ты видил по скрину выше, я не чего не меняя запускаю под
pavel@localhost:~> /usr/lib64/jdk1.6.0_26/jre/bin/java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
pavel@localhost:~> /usr/lib64/jdk1.7.0/jre/bin/java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
pavel@localhost:~> /usr/lib64/java-x86_64-60-ibm/bin/java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build pxa6460sr9-20101125_01(SR9))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr9-20101124_69295 (JIT enabled, AOT enabled)
J9VM - 20101124_069295
JIT - r9_20101028_17488ifx2
GC - 20101027_AA)
JCL - 20101119_01
И подо всеми работает.