There is some limited support for cross compiling if you make CROSS_BUILD=1 which allows e.g. building a Windows binary on desktop Linux with the MinGW tools installed, but the machine architectures match in that case. Micko will hopefully see this in a few hours when he's up and give a definitive answer.