| 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 <kai.kang@windriver.com> |
| --- |
| 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 |
| |