cleaner gcc build process