27 Jan 2005 robilad   » (Master)

Kaffe OpenVM

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!

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!