RedHat 5.0, glibc-2.0.7-7,
using jdk-1.1.5-1.3-static_libc,
and gcc version 2.7.2.3.
This is a C application meant to use JNI. It does not
use any JNI (yet). It does not even include jni.h.
All it does is "-ljava -ldl".
I get a segmentation fault. I remove "-ljava", all
is fine. I can't remove "-ldl".
I can do the odd glibc-2.0.7-13.rpm, gcc-2.8. It does
not seem that JDK 1.1.6 changed things. I can also try
Japhar again. So I'm back to aimless permutations...
Frankly, it disturbes me that there is such a persistent
problem with libdl.so and libjava.so (maybe relating to
green_threads, as it looks that similar, but not identical
problems crop up on Solaris, up to 1.1.6, where seg faults
seems to occur in the threads part of the JVM bootup).
b.