For the bold and brave, JDK 1.1.6 Version 3 for Linux on Intel is now available for limited testing. You should be warned that this time the build environments are significantly different across the libc5 and glibc versions, and very little testing has gone into preparing this unofficial release. Moreover, the libc5 version has had almost no testing at all; it runs a Hello, World on the system where it was built; that's all we've tried. We'd appreciate it if only those who can take the time to do their own testing will download this version. (This message should be seen as an addendum to the README.linux and README.linux.src files in the distribution.) Where to Get the Binaries ========================= For the moment, this release is accessible only via the Blackdown server. GNU libc6 systems such as RedHat 5.x and Debian 2.x: http://www.blackdown.org/~stevemw/JDK-1.1.6v3/glibc libc5 systems: http://www.blackdown.org/~stevemw/JDK-1.1.6v3/libc5 When we are more confident that you're able to use this build without any significant problems, we'll announce a full release and begin mirroring. Until then, *please* download only if you're willing to document and work with us on problems. At this time, only the JDK (without documentation or demos) is available. New in this Release =================== * This is our first test release v3 of JDK 1.1.6 for i386 - Bad or Missing KeyPressed events are fixed (a Sun bug) - X11GraphicsdrawString multi-thread corruption fix (a Sun bug) - List fix to allow removing item 0 - getlocalhost fix - workaround for Motif bug that causes seg-faults - fix to prevent hanging graphics under fast graphics updates (ala CM3) - turn-on by: export JDK_IO_FIX=true - turn-off by: unset JDK_IO_FIX - fix to allow real non-blocking io on stdin, stderr, stdout (a Sun bug) - fix for Finalizer thread caused deadlocks (a Sun bug) - fix for JNI problems with egcs -O2 - fix for frame borders / sizing (a Sun bug) - fix for offset menus when using Swing - fix for non-resizable frames (a Sun bug) - Frame.setIconImage now should work for most window managers - not_resizable_frame.show() now works correctly with KDE - fix for signal names in java stack/thread dump Build Information ================= The glibc version was built on a RedHat 5.0 system running glibc-2.0.7-7, ld.so-1.9.5-5, SWiM Motif 2.1, and egcs-2.91.41. The libc5 version was built on a RedHat 4.2 system with libc-5.4.46 and libdl.so.1.8.5 installed by hand, RedHat Motif 2.0, and egcs-2.90.29. Patches used for this build include the baseline 1.1.6v2 patches from Steve Byrne and patches against that from the PPC project's web pages. An exact copy of the ones used for this build are available at: http://www.blackdown.org/~stevemw/JDK-1.1.6v3/diffs Credits for v3 ============== Not to mention his fixes, we'd like to thank professor Kevin B. Hendricks of the College of William & Mary's School of Business for organizing and coaching us through this release while Steve Byrne is taking a break. Juergen Kreileder <[EMAIL PROTECTED]> has contributed a number of the updates represented here, and he also deserves our recognition for regularly building and testing fixes pouring out of the PPC camp on i386/RedHat/glibc. As usual, Karl Asha pulled off some minor miracles; he helped us to prepare the libc5 build environment on very short notice. Christopher Seawood <[EMAIL PROTECTED]> stood by for morale support this time, instead of acting as your usual glibc build engineer. Questions about this Release ============================ Please consider consulting the FAQ at http://www.blackdown.org/java-linux/docs/faq/FAQ-java-linux.html before posting about problems to [EMAIL PROTECTED], but do feel free to comment or ask for help! Regards, Stephen Wynne [EMAIL PROTECTED] Saturday, August 8th 1998