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 265598 9f7c5fec37a5c4b8425623966af55dafab3b98c3
parent 265597 fc14167b2b766241a8283986fd122ed37387f152
child 265599 147f72cfd7c655ef45b8d9dcf166b7d145b78b69
push id4718
push userraliiev@mozilla.com
push dateMon, 11 May 2015 18:39:53 +0000
treeherdermozilla-beta@c20c4ef55f08 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmshal, NPOTB
bugs1146738
milestone39.0a2
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
@@ -162,10 +162,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