minit and DMD's makefiles

Nick Sabalausky SeeWebsiteToContactMe at semitwist.com
Fri Feb 15 14:33:03 PST 2013


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?



More information about the Digitalmars-d mailing list