[Qt5-feedback] Build system requirements for Qt5

Thiago Macieira thiago at kde.org
Wed Jun 8 21:29:53 CEST 2011


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.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
Url : http://lists.qt.nokia.com/pipermail/qt5-feedback/attachments/20110608/6178626a/attachment.bin 


More information about the Qt5-feedback mailing list