From 97192cdccd68db1900315148bc22464076b0b51b Mon Sep 17 00:00:00 2001 From: Simon Schubert Date: Sat, 12 Sep 2009 10:58:37 +0200 Subject: [PATCH] bsd.dep.mk: fix race condition with beforedepend The recent depend changes introduced a possible race between running mkdep and beforedepend, since the .ORDER was only specified for beforedepend and ${DEPENDFILE}, but not for the intermediate ${_DEPENDFILES}. --- share/mk/bsd.dep.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/share/mk/bsd.dep.mk b/share/mk/bsd.dep.mk index 6ad6e12ec4..fd9de8001d 100644 --- a/share/mk/bsd.dep.mk +++ b/share/mk/bsd.dep.mk @@ -168,14 +168,14 @@ _EXTRADEPEND: .USE ${DEPENDFILE}: _EXTRADEPEND .endif -.ORDER: ${DEPENDFILE} afterdepend +.ORDER: ${_DEPENDFILES} ${DEPENDFILE} afterdepend .else depend: beforedepend afterdepend .endif .if !target(beforedepend) beforedepend: .else -.ORDER: beforedepend ${DEPENDFILE} +.ORDER: beforedepend ${_DEPENDFILES} ${DEPENDFILE} .ORDER: beforedepend afterdepend .endif .if !target(afterdepend) -- 2.41.0