switching to gcc