Looks like progess in the offing working with Jordi. I really appreciate it.
MacOS X and gcc
The GNU programming suite on MacOS X is the most stable packaging of gcc and gdb I've seen in years, especially for C++ programming. At least this is true for 10.1. I imagine they did the same amount of internal testing and modification to gcc-3.1 on the 10.2 release. Other than missing self-descriptive virtual pointers (but nobody gets these anymore from gcc), I find the interplay between compiler, debugger, and binary format to be extremely reliable and predictable.
Without that foundation I might as well be programming in Java. In a way they are beating RedCyg at its own game, with its own tools. I'm glad somebody raised the bar.
And with that foundation I found (and removed) an ancient bug in Unidraw. It was an out-of-order destruction of global objects upon program termination that had never been caught before. The problem would only show up with an aggressive malloc that intentionally overwrites freed blocks to highlight this kind of error. I love finding old bugs. However, given the possible life of the software, they are really quite young.