On Fri, Mar 17, 2017 at 3:40 PM, Ted Mielczarek <t...@mielczarek.org> wrote:
> Yeah, the JS engine uses a lot more complex C++ features than the rest of > the code in our tree, so it takes longer to compile. This is also why the > `FILES_PER_UNIFIED_FILE` setting is lower in js/src than the rest of the > tree. We do try to build js/src pretty early in the build, although the > exact workings of the compile tier is not something I currently understand. > One thing we could try here would be to hack up some instrumentation to > record the time taken to compile each source file, which would let us > determine if we need to tweak `FILES_PER_UNIFIED_FILE` lower, at least. > Hmm. The "we do try to build js/src pretty early in the build" statement doesn't seem to match what I am seeing. Its one of the last things to build on my machine. Also, it seems to be serialized with building other libraries. Ben _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform