Ah, the smell of build breakage in the morning! I've revamped the build system to rearrange the class library build to go first, followed by JNI header generation and then the rest of the VM. That and the revamping of the bootstrap process allowed me to get rid of a few jars in the CVS, and simplyfy things considerably. There is still a bit of fallout from that change in the Kaffe tinderbox, as I need to rip out a few overdesigned parts of the build system as well, but it feels good to undo one's mistakes and make 'make dist' work fine again.
It's all work that needs to be done for Kaffe's 1.1.5 release. My task list includes fixing rmic, merging in zip from classpath, fixing cross-compilation problems, and making it all build smoothly
Make distcheck is a different issue, as we have one regression. Currently something pretty bizarre is haunting Classpath's Calendar and Data formatting classes on Kaffe and causes that regression test to fail. Ito Kazumitsu is trying to track the bug down, though.
On the bright side, there is major progress on the GUMP thanks to all the great GNU Classpath hackers. Today, more than 25% of all open source java projects in the GUMP can build and run their tests sucessfully on kaffe from CVS head on x86-linux. Time to fix the issues of the second quarter!