The Blackdown Port of Sun's Java Development Kit (JDK) 1.1.7 for MkLinux, Linux-PMac and LinuxPPC ------------------------------------------------------------ This archive is a mirror (plus more!) of the home website for Java on LinuxPPC/PMac/MkLinux: http://business.tyler.wm.edu/mklinux/index.html For more information also see README.linuxppc and README.ntp The following files are available here: README.linuxppc - the Release Notes for JDK 1.1.7 v1a README.ntp - how to install the Native Threads Pack (ntp) jdk117_v1a.tar.gz - The Java Development Kit 1.1.7 v1a ntp.tar.gz - Native Threads Pack, adds native threads to JDK swing103.zip - Java Foundation Classes (JFC) (Swing) demo.tar.gz - Sun's JDK Demo applets jre-green.tar.gz - Java Runtime Environment (green threads) jre-native.tar.gz - Java Runtime Environment (native threads) mwjit.bin-981013.tar.gz - Metrowerks JIT Compiler Binary jdk117_v1a.diffs.gz - diffs used to build the jdk (ppc, x86, sparc) ***Important*** The native threads version of the JDK requires X11 libraries that have been compileed with -D_REENTRANT. Our current X11R6.3 libraries are not. I have taken the liberty of recompiling the X11R6.3 (1r) src rpm with the addition of -D_RENTRANT and created the following new binary rpms which I have name X11R6.3 (1s). Install with "rpm -Uvh X11R6.3*1s*ppc.rpm" Check your /etc/ld.so.conf and then run ldconfig -v, and startx X11R6.3-01-1s.ppc.rpm X11R6.3-100dpi-fonts-01-1s.ppc.rpm X11R6.3-75dpi-fonts-01-1s.ppc.rpm X11R6.3-PMac-01-1s.ppc.rpm X11R6.3-devel-01-1s.ppc.rpm* X11R6.3-fonts-01-1s.ppc.rpm* X11R6.3-libs-01-1s.ppc.rpm* X11R6.3-man-01-1s.ppc.rpm* The native threads pack also requires the most up-to-date version of Gary Thomas's glibc 961212 release (1m) rpms. These contain fixes required for the JDK native threads to run well. Install with "rpm -Uvh glibc*1m*ppc.rpm" Then for safety's sake, immediately do a "shutdown -r now" glibc-0.961212-1m.ppc.rpm glibc-devel-0.961212-1m.ppc.rpm glibc-info-0.961212-1m.ppc.rpm glibc-static-0.961212-1m.ppc.rpm And finally, please note that the native threads pack does NOT yet work well with MkLinux. David Gatwood is working on the problem and when the new kernel/server pair are available, I will post them here. Therefore to use native threads right now requires the use of Paul's 2.1.24 or 2.1.125 kernels which are available from ftp://samba.anu.edu.au Please read README.linuxppc and README.ntp for info on how to install the JDK and native threads, and where/how to submit bug reports. Kevin B. Hendricks Blackdown Java-Linux Porting Team