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
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make
