app-emulation/ski: fix lexter/parser generation race

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/744676
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
This commit is contained in:
Sergei Trofimovich
2020-09-27 09:55:14 +01:00
parent 116fe80ef9
commit a887bd2d76
2 changed files with 18 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
escan.l depends on generated eparse.h.
If eparse.h is not present yet escan.o
could be built before ${YACC) is ran.
https://bugs.gentoo.org/744676
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -113,7 +113,8 @@ BUILT_SOURCES= \
$(DAS_INSTR_DERIVED) \
$(ASM_HASH_DERIVED) \
$(ICNT_DERIVED) \
- instr.c
+ instr.c \
+ eparse.h
ski_SOURCES= \
main.c

View File

@@ -39,6 +39,7 @@ PATCHES=(
"${FILESDIR}"/${P}-prototypes.patch
"${FILESDIR}"/${P}-glibc-2.28.patch
"${FILESDIR}"/${P}-gcc-10.patch #707144
"${FILESDIR}"/${P}-lex-deps.patch #744676
)
src_prepare() {