Never mind about reporting this on Savannah, I've fixed this bug.  The
fix will be available in the next release.


If you want to test the fix, apply this patch:

--- read.c      14 Dec 2005 13:11:18 -0000      1.155
+++ read.c      3 Jan 2006 17:21:02 -0000
@@ -1177,10 +1177,12 @@
             /* Put all the prerequisites here; they'll be parsed
             later.  */
             deps = (struct dep *) xmalloc (sizeof (struct dep));
             deps->next = 0;
-            deps->name = xstrdup (beg);
+            deps->name = savestring (beg, end - beg + 1);
+            deps->file = 0;
+            deps->changed = 0;
+            deps->ignore_mtime = 0;
             deps->staticpattern = 0;
             deps->need_2nd_expansion = 0;
-            deps->file = 0;
           }
         else
           deps = 0;

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://make.paulandlesley.org
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to