bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #44555] "make" fails to use parallelism


From: Paul D. Smith
Subject: [bug #44555] "make" fails to use parallelism
Date: Mon, 16 Mar 2015 20:45:00 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36

Follow-up Comment #1, bug #44555 (project make):

How do you know that it falls back to one job at a time?  Does make actually
print out the message it usually does when it gives up on parallelism?

Or, do you just observe the build taking a long time and watch the commands
being invoked, and see that they are running one at a time?  Or, are you going
by output only?

Is your build environment using a recursive make model, or does it use only
one invocation of make?

If you run make with the --trace flag, does it show anything different between
the "good" and "bad" runs?

I assume you are not enabling the new output sync mode when you invoke make?

I find it very bizarre that the change from fork() to vfork() would cause this
behavior... the commit you mention literally does nothing but switch from
vfork() to fork() (and the associated config changes).  In general it should
never be the case that this change causes problems (it can cause problems to
go from fork() to vfork(), of course, depending on what you do after you
fork).

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?44555>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]