Bump the minimal version required to compile DMD to 2.076.1

kinke kinke at libero.it
Tue Jan 16 18:03:41 UTC 2018


On Tuesday, 16 January 2018 at 13:09:06 UTC, Daniel Kozak wrote:
> On Tue, Jan 16, 2018 at 12:51 PM, Joakim via Digitalmars-d < 
> digitalmars-d at 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.

Where's the proof? ;) - At least for LDC, my impression is that 
Debian/Fedora/... build ltsmaster (C++-based 2.068) first, then 
use that one to build the latest version, and optionally let the 
latest version compile itself for the final release (Fedora).


More information about the Digitalmars-d mailing list