On Fri, Aug 22, 2014 at 12:08:43PM -0400, Ehsan Akhgari wrote: > Unfortunately I don't really understand the reasons behind this, but if you > use this command, please know that it doesn't work properly any more, even > if it seems to work in some cases. AFAICT the workarounds are either doing > a full build or ./mach build binaries (I don't really know what things the > latter supports these days.)
I have two things to say about this: - This never really worked properly. It kind of worked, but let's not pretend that there's ever been a value of "properly" that applied to it. - The only thing that recently changed (and that will be "fixed", for some value of "fixed") is that mach build subdir won't recurse sub-subdirectories for C/C++ compilation/linkage. That's all. Stuff in subdir is still compiled, and headers in sub-subdirs are still exported, js still copied, preprocessed, etc. So, mach build gfx/2d is still going to rebuild moz2d (and possibly more, thanks to dumbmake, but only for some directories) And if you want to rebuild C/C++ code quickly (and properly), you can use mach build binaries. Mike _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform