Я пытаюсь перекрестно скомпилировать приложение go на OSX для создания двоичных файлов для windows и linux. Я прочитал все, что мог найти в сети. Самый близкий пример, который я нашел, был опубликован (помимо многих незавершенных обсуждений в списке рассылки орехов):
http://solovyov.net/en/2012/03/09/cross-compiling-go/
пока он не работает при моей установке. Я иду 1.0.2. Поскольку 1.0.2 довольно недавно, мне кажется, что все приведенные выше примеры не относятся к этой версии.
Пытался сделать ./make.bash --no-clean
с ENV vars, установленным на 386/windows, он строит go, однако он строит для моей установки, которая является darwin/amd64
, и полностью игнорирует то, что установлено в ENV, что предполагает создание другого компилятора.
Кто-нибудь советует, как это можно сделать (если это вообще можно сделать)?