Start a long push towards cross platform compilation.