[gsoc] DMD - Ideas

H. S. Teoh hsteoh at quickfur.ath.cx
Tue Mar 19 20:45:06 UTC 2019


On Tue, Mar 19, 2019 at 09:07:23PM +0100, Jacob Carlborg via Digitalmars-d wrote:
> On 2019-03-19 18:01, H. S. Teoh wrote:
> 
> > 2) Won't there be bootstrapping issues to consider, if building dmd
> > requires build.d, but build.d needs to be compiled with dmd?
> 
> Basically the whole compiler is written in D now. Bootstrapping is
> done by using a pre-compiled binary. For new targets cross-compiling
> is supposed to be used.
[...]

Precisely my point.  So now instead of a single precompiled binary
(dmd), you have two (dmd + build). When the two go out of sync, things
become "interesting".


T

-- 
Trying to define yourself is like trying to bite your own teeth. -- Alan Watts


More information about the Digitalmars-d mailing list