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

Reply via email to