I've been using Suns jdk1.3.1_02 on debian sid.
I just updated my libc to libc-2.3.1.so and now when I run java I get:
Error occurred during initialization of VM
Unable to load native library:
/usr/local/java/jdk/jdk1.3.1_02/jre/lib/i386/libjava.so: symbol
__libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link
time reference
An ldd of the java libs looks OK.
ldd /usr/local/java/jdk/jdk1.3.1_02/jre/lib/i386/libjava.so
libjvm.so =>
/usr/local/java/jdk/jdk1.3.1_02/jre/lib/i386/classic/libjvm.so (0x40024000)
libverify.so =>
/usr/local/java/jdk/jdk1.3.1_02/jre/lib/i386/libverify.so (0x400b8000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400d8000)
libdl.so.2 => /lib/libdl.so.2 (0x400eb000)
libc.so.6 => /lib/libc.so.6 (0x400ee000)
libm.so.6 => /lib/libm.so.6 (0x40201000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
What can I do to fix this (other than role back my libc)?