24 Mar 2004 robilad   » (Master)

Kaffe OpenVM

After wrestling with the automake warnings, I decided I had some bigger fish to fry, and went after the gcc warnings. Using some nice autoconf machinery from the AC Archive I extended our configure script to add as many gcc warnings as I consider useful.

The reason for this is that kaffe seems to happily crash on so many platforms. So instead of chasing them all down with gdb, I decided to take a more indirect approach to debugging, and start fixing all the ugly, nasty hacks in our code first, before I even think about wielding the debugger on them.

Of course, the initial results are disappointing yet promising. Today I've only barely scratched the surface of the few thousand or so warnings to fix, but it's fun, in a laid back way. You look at code, try to figure out what the compiler means, and when you notice that the compiler's right, chuckle, and move on to the next fix.

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!