Когда я пытаюсь выполнить кросс-компиляцию моего проекта golang из OSX в Linux, я получаю следующее сообщение об ошибке:
# runtime/cgo
ld: unknown option: --build-id=none
clang: error: linker command failed
и компиляция прерывается.
Вот как я пытаюсь построить приложение:
CGO_ENABLED=1 GOOS=linux GOARCH=amd64 go build
Я также пытался использовать gox:
gox -os="linux"
но все равно не сработало.
Все работает как положено, если я не использую тег GOOS=linux
, и я могу успешно построить / запустить свой проект для / на моей машине с OSX.