summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-04-16 21:45:07 +0000
committerngie <ngie@FreeBSD.org>2015-04-16 21:45:07 +0000
commitd3795456a8c2fcaadd3457ba209db76843c3b178 (patch)
treebba3159964b326c5dc8661dde5624aea83693b49 /Makefile.inc1
parent7a3f5ce86a20f72e87f1be860daba09a7cbbe23a (diff)
downloadFreeBSD-src-d3795456a8c2fcaadd3457ba209db76843c3b178.zip
FreeBSD-src-d3795456a8c2fcaadd3457ba209db76843c3b178.tar.gz
Defeat race with MK_KERBEROS == yes introduced with bootstrap-tools
parallelization work done in r279197 - kerberos5/lib/libroken requires kerberos5/tools/make-roken to build - kerberos5/tools/asn1_compile, kerberos5/tools/slc, and usr.bin/compile_et require kerberos5/lib/libroken and kerberos5/lib/libvers This race is incredibly evident when cross-building sparc64 on ref10-amd64.freebsd.org MFC after: 1 week Pointyhat to: ngie
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc19
1 files changed, 7 insertions, 2 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 88e1cbb..24135bc 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -1357,8 +1357,13 @@ _kerberos5_bootstrap_tools= \
kerberos5/tools/slc \
usr.bin/compile_et
-${_bt}-kerberos5/tools/slc: ${_bt}-kerberos5/lib/libroken
-${_bt}-kerberos5/tools/asn1_compile: ${_bt}-kerberos5/lib/libroken
+${_bt}-kerberos5/lib/libroken: ${_bt}-kerberos5/tools/make-roken
+${_bt}-kerberos5/tools/asn1_compile: \
+ ${_bt}-kerberos5/lib/libroken ${_bt}-kerberos5/lib/libvers
+${_bt}-kerberos5/tools/slc: \
+ ${_bt}-kerberos5/lib/libroken ${_bt}-kerberos5/lib/libvers
+${_bt}-usr.bin/compile_et: \
+ ${_bt}-kerberos5/lib/libroken ${_bt}-kerberos5/lib/libvers
.endif
bootstrap-tools: .PHONY
OpenPOWER on IntegriCloud