why you should keep multiple gcc versions around (a case study in stupidity)