[Releasing] Testing and verification of Alpha package

Rohan McGovern rohan.mcgovern at nokia.com
Mon Mar 19 00:28:31 CET 2012


shane.kearns at accenture.com said:
> Windows 7 MSVC2010 x64 build issues:
> 
> "configure -opensource -confirm-license"
> 
> Jom (current jom-stable downloaded today) cannot parallelise the build properly. Every test is built strictly sequentially, therefore only one core is in use for most of the build time.

If I understand correctly, jom does not do true recursive parallelism as
GNU make does[1]; I think it would parallelize within a subdir, but would
not build multiple subdirs concurrently.  I hope to be corrected if I'm
wrong.

This means it indeed gives quite poor performance when building hundreds
of projects with 1-2 source files each ... like unit tests :(

> 
> -          Repeatable when running again on the failed build
> Jom has no console output during the build, it is all dumped at the end when the build failed. (output stopped when configuring multimedia, at end of build the scrollback buffer was full)
> 

Was that jom 1.0.11 ?  Several jom versions had output buffering issues
and this is one reason why jom was not upgraded in Qt Project CI for a
long time.  But these problems seemed to have been fixed by now in my
testing.

You can file jom bugs against QTCREATORBUG and they seem to have a good
chance of being looked at.

[1] incidentally, http://mad-scientist.net/make/jobserver.html is an
interesting read about GNU make -j .



More information about the Releasing mailing list