libc upgrade has broken jdk 1.3?
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)?
--
Greg Wilkins<gregw@mortbay.com> Phone/fax: +44 7092063462
Mort Bay Consulting Australia and UK. http://www.mortbay.com
Reply to: