Hello, i found this difference between 3.78.1 and 3.79.1 using call function with shell commands : :::::::::: makefile :::::::::: A = echo $1 toto: ; @ f=toto && $(call A,$$f) .PHONY: toto With GNU Make version 3.78.1 > make toto > With GNU Make version 3.79.1 > make > Now, the call function don't eval `$$f'... Thanks very much for your help. _______________________________________________ Bug-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-make