Replacing Make for the DMD build

Vladimir Panteleev via Digitalmars-d digitalmars-d at puremagic.com
Mon Jun 19 06:44:58 PDT 2017


On Monday, 19 June 2017 at 13:38:52 UTC, Russel Winder wrote:
> On Mon, 2017-06-19 at 09:53 +0000, Vladimir Panteleev via 
> Digitalmars-d wrote:
>> 
>> […]
>
>> If you can present a replacement build infrastructure for D 
>> which satisfies our needs and shows dramatic, measurable 
>> improvements, I (and other contributors, I don't doubt) will 
>> help push it through.
> […]
>
> So if I do a Reggae and/or Meson build for DMD, is there the 
> possibility that it will be added to the repository against 
> Walters express wishes?

DMD is insufficient, and is not the hardest makefile to port. Any 
serious proposal would need to cover all core repositories - dmd, 
druntime, phobos, tools, and dlang.org. We would need to evaluate 
any proposals thoroughly, and it will likely involve a trial 
period during which both will be maintained in parallel before 
any switch-over occurs.

If we can draw strong conclusions of considerable benefits for 
the replacement, then I think we should be able to reach an 
agreement.

However, be warned: our makefiles are pretty darn tangled. This 
is very likely more than a weekend project.



More information about the Digitalmars-d mailing list