It fails to produce common.o when system load is high: | In file included from common.c:57: | ../include/defs.h:49:10: fatal error: y.tab.h: No such file or directory | 49 | #include "y.tab.h" | | ^~~~~~~~~ | compilation terminated. Make $(COMMONOBJS) which include common.o to depends on related header files and y.tab.h to fix the parallel build failure. Upstream-Status: Inappropriate [no upstream] Signed-off-by: Kai Kang --- src/Makefile.real | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Makefile.real b/src/Makefile.real index e0f0dfc..53d4944 100644 --- a/src/Makefile.real +++ b/src/Makefile.real @@ -41,7 +41,7 @@ $(SERVER_BIN): $(SERVEROBJS) $(COMMONOBJS) $(MISSINGOBJS) $(CLIENT_BIN): $(CLIENTOBJS) $(COMMONOBJS) $(MISSINGOBJS) $(CC) -o $@ $(CLIENTOBJS) $(COMMONOBJS) $(MISSINGOBJS) $(LIBS) $(LDFLAGS) -$(CLIENTOBJS) $(SERVEROBJS): $(HFILES) y.tab.h +$(COMMONOBJS) $(CLIENTOBJS) $(SERVEROBJS): $(HFILES) y.tab.h y.tab.h: gram.c