gcc source checkout and preparation