On 2018-01-17 13:06, Rel wrote:
Well, to be completely honest with you the only one
thing I like about the Go programming language is the
ability to easily cross-compile your Go program from
any supported OS to any supported OS.

So I was wondering what is the story of cross-compilation
for different D language compilers? Is it possible to some
extent now?

Yes, it works with LDC.

Do you guys have interest in it?

Yes.

Basically as far as I understood what makes Go suitable
for cross-compilation is their own linker implementation,
and D compilers use current system linker.

If the system linker supports cross-compilation it's no problem. Here's a Dockerfile [1] with LDC that cross-compiles to macOS.

[1] https://github.com/jacob-carlborg/docker-ldc-darwin/blob/master/Dockerfile

--
/Jacob Carlborg

Reply via email to