summaryrefslogtreecommitdiff
path: root/remake.c
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2006-03-10 02:20:45 +0000
committerPaul Smith <psmith@gnu.org>2006-03-10 02:20:45 +0000
commit369d3da175f25fbc974200bcbed1d389970530cb (patch)
tree2ba40ec88c9a4f3445fbc8f6dc6a3de7760ac604 /remake.c
parentae4f0f42f86173c04fe64d4a57fa1ef09b326875 (diff)
downloadmake-369d3da175f25fbc974200bcbed1d389970530cb.tar.gz
Numerous updates to tests for issues found on Cygwin and Windows.
Revert a fix for $? including non-existent files as it shows a bug in the Linux kernel build. Give them a release to fix this. Add some changes from Eli Z. for Windows changes.
Diffstat (limited to 'remake.c')
-rw-r--r--remake.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/remake.c b/remake.c
index 8a943d69..da231b4a 100644
--- a/remake.c
+++ b/remake.c
@@ -530,9 +530,11 @@ update_file_1 (struct file *file, unsigned int depth)
if (!running)
/* The prereq is considered changed if the timestamp has changed while
- it was built, OR it doesn't exist. */
+ it was built, OR it doesn't exist.
+ This causes the Linux kernel build to break. We'll defer this
+ fix until GNU make 3.82 to give them time to update. */
d->changed = ((file_mtime (d->file) != mtime)
- || (mtime == NONEXISTENT_MTIME));
+ /* || (mtime == NONEXISTENT_MTIME) */);
lastd = d;
d = d->next;