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

Re: libc upgrade has broken jdk 1.3?



About 6 weeks ago people started reporting this problem.

I think only jdk-1.4.1 is OK with the new libc6

Apparently the old JVMs used a non-public api which the libc people 
don't/won't support.

I'm thinking I will probably need to keep the old libraries handy for the 
older JVMs once I upgrade. It is a damn pity though.


On Mon, 2 Dec 2002, Greg Wilkins wrote:

> 
> I get the same thing with 1.3.1_06
> 
> Greg Wilkins wrote:>
> > 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)?
> > 
> > 
> 
> 
> 
> 



Reply to: