Hi,

I have come across a difference between gnu make 3.78 and 3.79 that
may be a bug, and is certainly an incompatibility.  Consider this
Makefile:

foo : a += b
foo : a += c
foo :
        @echo $(a)

In 3.78 and earlier, the output of make is 'b c'; in 3.79 it is 'c'.
As I have quite a few Makefiles that rely on the former behavior, I
wonder
1) is the new behavior considered a bug or a feature?
2) if the latter, is there a workaround by which I can emulate the
   former behavior?

Thanks for your help -- GNU make is an amazing tool and I really
appreciate the huge amount of work that the contributers have done.

Thanks,

Will


-- 
William F. Dowling
Institute for Scientific Information
215-386-0100 x-1156


_______________________________________________
Help-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/help-make

Reply via email to