Below, a patch for a comment fix in variable.c. The original was sufficiently obscure that you'll want to check my rewrite does in fact have the correct meaning:
---cut here--- Index: variable.c =================================================================== RCS file: /sources/make/make/variable.c,v retrieving revision 1.108 diff -u -r1.108 variable.c --- variable.c 18 Apr 2011 01:25:20 -0000 1.108 +++ variable.c 12 Jul 2011 12:21:59 -0000 @@ -339,8 +339,8 @@ /* This one actually turns out to be very hard, due to the way the parser records targets. The way it works is that target information is collected - internally until make knows the target is completely specified. It unitl - it sees that some new construct (a new target or variable) is defined that + internally until make knows the target is completely specified. When it + sees that some new construct (a new target or variable) is defined, it knows the previous one is done. In short, this means that if you do this: ---cut here--- -- http://rrt.sc3d.org -- http://rrt.sc3d.org _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make