Bump the minimal version required to compile DMD to 2.076.1

Daniel Kozak kozzi11 at gmail.com
Mon Jan 15 13:25:26 UTC 2018


So why not to use cross compilation?

On Mon, Jan 15, 2018 at 2:10 PM, Joakim via Digitalmars-d <
digitalmars-d at puremagic.com> wrote:

> On Monday, 15 January 2018 at 12:15:27 UTC, Temtaime wrote:
>
>> And what builds C++ compiler from source ? :)
>>
>
> The system C/C++ compiler is already built and there, obviously.  Since
> nobody ships a D compiler with their OS, I'm not sure how you think that's
> relevant.
>
> On Monday, 15 January 2018 at 12:36:04 UTC, Daniel Kozak wrote:
>
>> Exactly, there is no reason to build 2.067, 2.076, and 2.078, just build
>> the latest one with the previos one. It is common (in case you do not have
>> dlang compiler in your distribution) to start with downloading existing
>> binary and compile lastest version as a package, then you can use this
>> package as a dependency for building new versions.
>>
>
> There is no existing binary for an OS that doesn't have a port yet!
>
> Take the current DragonFlyBSD port that's being done: he had to port both
> dmd 2.067, which is written in C++, and the latest dmd master to DragonFly,
> in order to have source packages for their ports repository:
>
> https://github.com/dlang/dmd/pull/7463
>
> If you bump the D compiler required for latest master, he'll have to port
> every bumped D compiler too, ie 2.067, 2.076, and 2.078, in order to have a
> source package.  That's going to be a huge pain that will stop many from
> doing the initial port.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20180115/ba61ac0e/attachment.html>


More information about the Digitalmars-d mailing list