gentoo-ebuilds/net-libs/libsmi/files/libsmi-0.5.0-fix-bison-race.patch
Sam James 312f5758b0
net-libs/libsmi: fix parallel build
For bug #869149, we patch the parser which means files get regenerated
but there were missing Makefile dependencies.

Bug: https://bugs.gentoo.org/869149
Closes: https://bugs.gentoo.org/921929
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-30 15:41:07 +01:00

16 lines
847 B
Diff

https://bugs.gentoo.org/921929
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -48,10 +48,10 @@ libsmi_la_LDFLAGS = -version-info @VERSION_LIBTOOL@
parser-smi.c parser-smi.tab.h: parser-smi.y scanner-smi.h parser-smi.h error.h
$(BISON) --defines=parser-smi.tab.h -t -psmi -o parser-smi.c parser-smi.y
-parser-sming.c: parser-sming.y scanner-sming.h parser-sming.h error.h
+parser-sming.c parser-sming.tab.h: parser-sming.y scanner-sming.h parser-sming.h error.h
$(BISON) --defines=parser-sming.tab.h -t -psming -o parser-sming.c parser-sming.y
-parser-yang.c: parser-yang.y scanner-yang.h parser-yang.h error.h
+parser-yang.c parser-yang.tab.h: parser-yang.y scanner-yang.h parser-yang.h error.h
$(BISON) --defines=parser-yang.tab.h -t -pyang -o parser-yang.c parser-yang.y
scanner-smi.c: scanner-smi.l scanner-smi.h parser-smi.tab.h