Does anyone have a solution for the clang compile time issue?

I spent an hour in the clang source looking for a way to turn off its crazy-sophisticated tracking of macro expansion, which is my theory about why gambit code takes so long to compile.  There's some kind of internal flags for this, but I don't know how to get it through the driver.  I was wondering if anyone else has figured this out.

-Jason