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



Reply via email to