Follow-up Comment #1, bug #29885 (project make): There is no makefile attached to this. However, everything works as I expect so I suspect there's a problem with your makefile.
Example: tmp$ cat x2.mk recurse: ; $(MAKE) -f $(MAKEFILE_LIST) show show: ; : $(MAKEFLAGS) tmp$ make -f x2.mk make -f x2.mk show make[1]: Entering directory `/tmp' : w make[1]: Leaving directory `/tmp' tmp$ make -f x2.mk FOO=bar make -f x2.mk show make[1]: Entering directory `/tmp' : w -- FOO=bar make[1]: Leaving directory `/tmp' _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?29885> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make