switch to gcc