[Qt5-feedback] Build system requirements for Qt5

Alexander Neundorf neundorf at kde.org
Thu Jun 9 08:43:48 CEST 2011


On Wednesday 08 June 2011, Thiago Macieira wrote:
> Em Wednesday, 8 de June de 2011, às 20:35:54, Alexander Neundorf escreveu:
> > > "full speed parallel build of the project
> > > on the 50 nodes of the local build farm"
> > 
> > make -j50 is not good enough ?
> 
> No. For one thing, I don't want to link 50 libraries at the same time. The
> 50 nodes on the local build farm don't mean 50 processors locally. The
> system needs to be more intelligent and know that it can only link one or
> two libraries at at time (linking is I/O intensive, so it's not the number
> of processors that is at stake).
> 
> Another thing is that I don't want moc to be run 50 times either on my
> dual- core or even on my hyperthreaded quad-core.
> 
> To go one step further, I don't want to know that the farm has 50 nodes.
> And even if I did, I don't know how many nodes I can saturate in the farm.
> So I don't want to launch the compiler wrapper 50 times without if the
> farm can only handle 16 jobs at the same time.
> 
> The buildsystem needs to know from the farm coordinator that it can launch
> this specific job now.

Ok.
But all this is only for the building, so this could be done with an 
alternative to make (jom maybe ? ).
Which can be supported by cmake.

Alex



More information about the Qt5-feedback mailing list