Bug 000141

When Created: 03/15/1997 01:40:52
Against DJGPP version: 2.01
By whom:
Abstract: GNU make doesn't take into account timestamp grainularity in MSDOS
When building a program with make, sometimes it will complain that one of the dependancies has a timestamp in the future and refuse to properly rebuild the program.
DOS partitions do not keep time down to the exact second (I think only every 3 seconds, or something), and this confuses make a bit.

It's easy to work around (wait a few seconds before typing make), but it's still annoying.

Note added: 08/12/1998 11:46:08
By whom:
When working under MSDOS, MAKE rebuilds ALL ...
I am using "double dependence" ie .f->.c .c->.o and in a dos box under windows,
dependencies work... under DOS, everything builds (works, but
incorrect, takes lots of time)

Solution added: 04/12/1999 12:00:28
By whom:
Upgrade to Make 3.77 or later.

Closed on 04/12/1999 12:00:31: This is not a DJGPP bug; it was fixed in the ported Make as of v3.77.
By whom:

  webmaster     delorie software   privacy  
  Copyright 2010   by DJ Delorie     Updated Jul 2010