[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