Original report (reproduced here):
In Makfile.in, the following recipe is used to build each
@for T in $(SUBDIRS); do make -C $$T $@; done
A failure in any but the last subdirectory will not
stop the top-level
make. This means that any earlier subdirectory's
build failure will
get lost in the log output and it won't be obvious.
(I know this
because it happened to me.)
A small change in the rule will cause the normally
make will stop on the first failure.
@set -e; for T in $(SUBDIRS); do make -C $$T
I recommend making this change to Makefile.in.
Log in to post a comment.