Continuous bootstrapping in dmd

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Fri Oct 2 06:14:02 PDT 2015


Currently, if AUTO_BOOTSTRAP=1 flag is passed to the make command for 
dmd, an existing dmd build is downloaded off of the Net into a temporary 
directory and used to bootstrap building the compiler.

This is great for machines that either don't have dmd or have an older 
version installed.

However, there's no easy way to _continue_ auto-bootstrapping, i.e. 
using the just-built dmd to build the "next" dmd. For that we need a few 
simple changes such as making temporary copies of dmd etc.

Is this a model that would be of interest to dmd contributors?


Andrei


More information about the Digitalmars-d mailing list