Bug 1146738 - Fix race condition between js/src/target and js/src/host. r=mshal, a=NPOTB
authorMike Hommey <mh+mozilla@glandium.org>
Tue, 14 Apr 2015 09:54:32 +0900
changeset 258481 7496d2eea111
parent 258480 01e0d4e09b6d
child 258482 c82fcbeb7194
push id4678
push userryanvm@gmail.com
push date2015-04-15 13:36 +0000
treeherdermozilla-beta@e487ace8d7f9 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmshal, NPOTB
bugs1146738
milestone38.0
Bug 1146738 - Fix race condition between js/src/target and js/src/host. r=mshal, a=NPOTB
config/recurse.mk
--- a/config/recurse.mk
+++ b/config/recurse.mk
@@ -160,10 +160,13 @@ ldap/target: config/external/nss/target 
 toolkit/library/target: ldap/target
 endif
 ifeq ($(MOZ_REPLACE_MALLOC_LINKAGE),dummy library)
 mozglue/build/target memory/replace/logalloc/replay/target: memory/replace/dummy/target
 endif
 ifdef MOZ_CRT
 mozglue/crt/target: mozglue/build/target
 endif
-
+# js/src/target can end up invoking js/src/host rules (through object files
+# depending on jsautokw.h, which depends on host_jskwgen, and that can't
+# happen at the same time (bug #1146738)
+js/src/target: js/src/host
 endif