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

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: