[dmd-internals] DMD now requires a working D compiler to be build

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Mon Mar 9 00:16:02 PDT 2015


On 3/8/2015 9:07 PM, Jonathan M Davis via Digitalmars-d wrote:
> I thought that cross-compiling was pretty much always how you port a
> compiler to a new platform. Certainly, I don't see how we could require that
> ddmd forever compile with 2.067. The language is a lot more stable than it
> used to be, but it isn't _that_ stable.

About once a week, when I pull all the DMD changes to my machine, it fails 
because it won't build druntime anymore. So I have to pull the druntime changes. 
Then it won't build Phobos anymore, so I have to pull that.

And pray that it all will work, because sometimes it doesn't, and I don't know 
if the problem is in dmd, phobos, or druntime.

This I want to avoid with bootstrapping the compiler. It's just too many things 
changing simultaneously.



More information about the Digitalmars-d mailing list