On Tue, Jan 16, 2018 at 12:51 PM, Joakim via Digitalmars-d <
digitalmars-d@puremagic.com> wrote:

> On Monday, 15 January 2018 at 13:25:26 UTC, Daniel Kozak wrote:
>
>> So why not to use cross compilation?
>>
>
> As I said before, you could do that for the initial port, say
> cross-compiling a build of ldc master for DragonFly by using ldc master on
> linux.  However, from then on, you'd either be stuck requiring all your
> DragonFly users to do the same or checking that cross-compiled DragonFly
> binary into a binary package repository somewhere.  I don't think any OS
> does this, as usually the binary packages are all built from source.
>

And this is exactly what many distributions do, so there is nothing wrong
about it. There is no big difference between C++ compiler or D compiler,
you still need to used some existing binary to build it from source.

Reply via email to