$OpenBSD: patch-remake_c,v 1.1 2012/10/01 17:47:44 naddy Exp $

https://savannah.gnu.org/bugs/?30653

--- remake.c.orig	Tue Jul 13 03:20:42 2010
+++ remake.c	Sun Sep 30 19:26:42 2012
@@ -614,6 +614,10 @@ update_file_1 (struct file *file, unsigned int depth)
                 d->file->dontcare = file->dontcare;
               }
 
+            /* We may have already considered this file, when we didn't know
+               we'd need to update it.  Force update_file() to consider it and
+               not prune it.  */
+            d->file->considered = !considered;
 
 	    dep_status |= update_file (d->file, depth);
 
