File: fix_parallel_bison.patch

package info (click to toggle)
kamailio 6.0.2-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 70,224 kB
  • sloc: ansic: 858,902; xml: 203,335; makefile: 9,296; sh: 8,928; sql: 8,571; yacc: 4,121; python: 3,086; perl: 2,955; java: 449; cpp: 289; javascript: 270; php: 258; ruby: 248; awk: 27
file content (27 lines) | stat: -rw-r--r-- 761 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
From: Victor Seva <linuxmaniac@torreviejawireless.org>
Date: Thu, 24 Jul 2025 17:54:43 +0200
Subject: [PATCH] Makefile: fix dependency of core/cfg.tab.c rule

* don't call bison twice

Fix #4337

(cherry picked from commit d3e71874cf39c9ab50af293d647754bb589d0612)
---
 src/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/Makefile b/src/Makefile
index 8de3eb2..2362e7c 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -263,7 +263,8 @@ $(NAME): $(extra_objs) # static_modules
 core/lex.yy.c: core/cfg.lex core/cfg.tab.h $(ALLDEP)
 	$(LEX) -o core/lex.yy.c $<
 
-core/cfg.tab.c core/cfg.tab.h: core/cfg.y  $(ALLDEP)
+core/cfg.tab.c: core/cfg.tab.h
+core/cfg.tab.h: core/cfg.y  $(ALLDEP)
 	$(YACC) $(YACC_FLAGS) $<
 
 nullstring=