update cross compile