This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: glibc cvs breaks JDK Mozilla plugin
- To: drepper at redhat dot com, kevin at hendricks dot sympatico dot ca, libc-alpha at sources dot redhat dot com
- Subject: Re: glibc cvs breaks JDK Mozilla plugin
- From: howarth at entropy dot crashing dot org
- Date: Sat, 28 Oct 2000 13:52:04 -0700
Ok.
I finally puzzled out how to get some output for this.
As a non-root user I was able to do...
LD_DEBUG=all LD_DEBUG_OUTPUT=./log ./mozilla
...which produced a bunch of log.XXXX files. The
one of interest I think is..
log.1714
01714:
01714: file=libpthread.so.0; needed by java_vm
01714: find library=libpthread.so.0; searching
01714: search path=/usr/local/j2sdk1.3/jre/lib/ppc/client:/usr/local/j2sdk1.3/jre/lib/ppc:/usr/local/j2sdk1.3/jre/lib/ppc/classic:/usr/local/j2sdk1.3/jre/lib/ppc/native_threads:. (LD_LIBRARY_PATH)
01714: trying file=/usr/local/j2sdk1.3/jre/lib/ppc/client/libpthread.so.0
01714: trying file=/usr/local/j2sdk1.3/jre/lib/ppc/libpthread.so.0
01714: trying file=/usr/local/j2sdk1.3/jre/lib/ppc/classic/libpthread.so.0
01714: trying file=/usr/local/j2sdk1.3/jre/lib/ppc/native_threads/libpthread.so.0
01714: trying file=./libpthread.so.0
01714: search cache=/etc/ld.so.cache
01714: trying file=/lib/libpthread.so.0
01714:
01714: file=libpthread.so.0; generating link map
01714: dynamic: 0x0ffee950 base: 0x0ffc9000 size: 0x00026134
01714: entry: 0x0ffcde2c phdr: 0x0ffc9034 phnum: 5
01714:
01714:
01714: file=libjvm.so; needed by java_vm
01714: find library=libjvm.so; searching
01714: search path=/usr/local/j2sdk1.3/jre/lib/ppc:/usr/local/j2sdk1.3/jre/lib/ppc/classic:/usr/local/j2sdk1.3/jre/lib/ppc/native_threads:. (LD_LIBRARY_PATH)
01714: search cache=/etc/ld.so.cache
01714: search path=/lib:/usr/lib (system search path)
01714: trying file=/lib/libjvm.so
01714: trying file=/usr/lib/libjvm.so
01714:
It should be searching in /usr/local/j2sdk1.3/jre/lib/ppc/classic
which is set as a path but it isn't for some reason. As you
can see the desired lib is waiting there for it.
ls -l /usr/local/j2sdk1.3/jre/lib/ppc/classic
total 2792
-rw-r--r-- 1 howarth howarth 1046 Oct 11 21:24 Xusage.txt
-rw-r--r-- 1 howarth howarth 983992 Oct 11 23:00 libjvm.so
-rw-r--r-- 1 howarth howarth 1858906 Oct 11 23:00 libjvm_g.so
Jack
ps If you like I can reinstall glibc cvs from 10/20 (before the
breakage) and verify that this log shows a successful search
for the lib.