On 11/01/2013 06:49 AM, Kent A. Reed wrote:
> 2. review & merge new RTOS branch
>      ...
>      2. verify that parallel builds work (some of the buildslaves should 
> use 'make -j2' probably)
> 
> I can say I've successfully built unified-build-candidate-3 on a number 
> of real and virtual hosts provisioned with a number of distros and 
> realtime kernels and with differing numbers of simultaneous make jobs. I 
> can't vouch for all configurations (no Hardy or Lucid on any 
> architecture, for example) and I haven't tried 
> --enable-build-documentation because Jeff's revised docs/src tree hadn't 
> been merged when I last built. Nevertheless, I don't think this item is 
> much of an issue. Still, "trust but verify." I'll try to post a table of 
> configurations I've already tested so others can fill in the gaps.
> 
> I routinely use -j2 on virtual hosts and real hosts. I haven't timed the 
> builds to see if there is any real gain using multiple jobs on a single 
> (virtual) cpu. I don't expect one. There certainly is a gain on real, 
> multicore cpus---I have run -j4 or higher on my quad-core AMD 
> system---but again I haven't timed the builds.
> 
> Incidentally, don't try "make -j<space>2", say. A naked -j indicates 
> "unlimited number of simultaneous jobs" and make is happy to spawn a ton 
> of them. An easy mistake to make late at night. Don't ask me how I know.

Late reply, but #2 is still on the list.

This issue is probably related to a bug I introduced in UBC where -j
resulted in incomplete builds or errors, I forget which.  There should
be something from some months back in the list archives by Anders
Wallin, who discovered it.  It was eventually fixed, and I've heard of
no problems since.

During the testing, I encountered another problem building the docs with
-j.  I think this one is also present in master.

        John

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to