I'm finding that much of the time I try to compile DMD from Git HEAD, the timestamp on 'src/rt/minit.obj' has become out of date with the timestamp on 'src/rt/minit.asm', causing the makefile to try to rebuild it, and bail with "masm not found" until I update the timestamp on masm.obj. Anyone else finding this a common thing, too?
The thing is, according to earlier discussions (about a years or two ago, IIRC), minit.asm is something that basically never changes and shouldn't change. And indeed, according to Git, aside from the copyright/license comments, it hasn't changed since *at least* as far back as 2009. So I'm thinking: Perhaps the makefiles should be adjusted so that minit.(obj|asm) are ignored unless a special extra build target is specified? Or is there a better way?
