This is a long-known bug; it will be fixed in the next version.
Try this patch.
--- make-3.79.1/expand.cMon Jun 19 16:23:57 2000
+++ make/expand.c Wed Jan 17 13:28:41 2001
@@ -92,7 +92,7 @@
/* Recursively expand V. The returned string is malloc'd. */
-static char *alloca
Hi,
During some recent development using GNU make 3.79.1,
I ran across this issue which, to me, doesn't seem
like
it fits with what is expected of target-specific
append variables. I've found a work-around, but
thought I'd bring the matter to your attention.
I apologize for the (probably) impro