If I try to run java or javac with the native threads on our RH 6.0 system I get the following message: /usr/local/jdk1.2.2/bin/i386/native_threads/javac: error in loading shared libraries: /usr/local/jdk1.2.2/jre/lib/i386/native_threads/libhpi.so: symbol sem_init, version GLIBC_2.1 not defined in file libpthread.so.0 with link time reference It runs with green threads. The jdk is the 1.2.2 RC3 version from Blackdown.
They compiled it for a different version of glibc. They should document what version exactly.