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

Reply via email to