On Wednesday, 9 March 2016 at 13:23:55 UTC, Andrei Alexandrescu wrote:
On 03/07/2016 02:17 PM, landaire wrote:
I'd like to add that one of the things that I love about Go is that it is crazy easy to cross-compile. `GOOS=freebsd go build` and I have a FreeBSD binary sitting in my working directory, ready to send off.

What would be some good cases for that? When I want to cross-compile, I ssh into the target machine and build there. -- Andrei

You can't use all target platforms as development platforms - e.g. Apple Watch, microcontrollers, and so on. Sometimes you don't have any other options than cross-compilation. It is also more flexible from a DevOps perspective. You can setup a Linux build server and use it to produce builds for several targets.

Reply via email to