Follow-up Comment #1, bug #20006 (project make):

We just stumbled over the same bug when upgrading from 3.80 to 3.81. As
additional data point, I verified that reverting the change in implicit.c from
1.40 to 1.41 in a version freshly checked out from CVS fixes it (in our
project -- and don't ask me why ;). This is the change I made:

aragon: .../tools/make > cvs diff -u
Index: implicit.c
===================================================================
RCS file: /sources/make/make/implicit.c,v
retrieving revision 1.66
diff -u -r1.66 implicit.c
--- implicit.c  4 Jul 2007 19:35:19 -0000       1.66
+++ implicit.c  4 Apr 2008 11:18:38 -0000
@@ -678,7 +678,7 @@
                  so it might actually exist.  */
 
               /* @@ dep->changed check is disabled. */
-              if (((f = lookup_file (name)) != 0 && f->is_target)
+              if (lookup_file (name) != 0
                   /*|| ((!dep->changed || check_lastslash) && */
                   || file_exists_p (name))
                 continue;


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?20006>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to