smart wants to downgrade gcc, why?