On Wed, Oct 16, 2013 at 08:09:23PM -0700, Nicholas Nethercote wrote: > On Wed, Oct 16, 2013 at 6:43 AM, Mike Hommey <m...@glandium.org> wrote: > > > > I'm sure fellow developers building on Windows felt sad that they were > > left out on the recent build improvements. Rejoice at last, as we are > > now bringing those to you. > > In case you're interested how this happened... AIUI, these > improvements are because make 4.0 came out and it actually implements > -jN properly on Windows, and with -jN working it's faster than pymake. > > (Well, almost properly, which is why glandium had to fix some things. > Presumably/hopefully his fixes will end up in make 4.01 soon.)
(FYI, FWIW) -jN itself works properly. I just had to patch for unrelated issues, namely: - a typo that makes $(info), $(warning) and $(error) unreliable at best, or crashy at worst. - attempt to execute msys-path programs (e.g. "/usr/bin/install") with CreateProcess() (yeah, that doesn't work well) - enable a builtin workaround for sh.exe not working very very well with quotes in a "sh -c ...." command. The latter is a #define in config.h that exists for that purpose but is not enabled by default, the former two are submitted upstream. Mike _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform