aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2015-04-16 21:45:07 +0000
committerEnji Cooper <ngie@FreeBSD.org>2015-04-16 21:45:07 +0000
commit6c4f929517d2d1b74182672f776eccfa5ecd6c4c (patch)
treebba3159964b326c5dc8661dde5624aea83693b49 /Makefile.inc1
parent8ded906d2af44dc77b2355400c7b60743f3b8c84 (diff)
downloadsrc-6c4f929517d2d1b74182672f776eccfa5ecd6c4c.tar.gz
src-6c4f929517d2d1b74182672f776eccfa5ecd6c4c.zip
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
Notes
Notes: svn path=/head/; revision=281618
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 88e1cbb9be10..24135bccb603 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