Hi,
I was puzzled by the following different behaviour of
GNU make 3.79.1 (in comparison with 3.78.1). Consider the
makefile:
# GNU makefile, target specific variables.
TMP=A
all : TMP+=B
all : TMP+=C
all :
echo $(TMP)
The "old" GNU make 3.78.1 seems to work properly:
pgu@paul-51>gmake.new -f gmakefile
echo A B C
A B C
To my opinion there is a bug in 3.79.1, which does the following:
pgu@paul-54>gmake -f gmakefile
echo A C
A C
(gmake.new is the old gmake 3.78.1 despite its name!)
Hope this helps.
Yours,
Tim Brunne
--
Tim Brunne | web: http://www.hmi.de/people/brunne
Hahn-Meitner-Institut | email: [EMAIL PROTECTED]
Glienicker Strasse 100 | office phone: +49-30-8062 2317
D-14109 Berlin | office fax: +49-30-8062 2098
Europe (Germany) | private phone & fax: +49-30-691 9265