I was just recompiling my binutils and it appears to fail because it's internal 'boolean' enum clashes with bool. Surely bool shouln't even come into gcc's mind about when compiling a 'c' file.... anyone know what's happening? Thanks, Rob Taylor Flying Pig Systems