Given the following Makefile, the output from the error function is being lost when the gmake 4 output-sync is enabled:
foo: $(OBJS) echo $(or $(filter %.o,$^),$(error No input files for library: $@)) % gmake Makefile:2: *** No input files for library: foo. Stop. % gmake -O % With $(info ) and $(warning ), there is no problem. Oliver _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make