On Tue, 2012-02-28 at 21:54 +0400, niXman wrote: > 2012/2/28 Paul Smith <psm...@gnu.org>: > > This makefile, for example, works correctly for me on GNU/Linux (with > > -j2 I get two jobs at a time running): > > > > all: 1.p 2.p 3.p 4.p 5.p 6.p > > .PHONY: all > > %.p: ; @echo start $* && sleep 2 && echo end $* > > It's strange... Using your makefile, I'd got the expected result: two > tasks are executed simultaneously. > But building of Qt is executed in a single task.
It means that something is weird/wrong/etc. about the Qt makefiles. Maybe they specifically disable parallelism (using .NOTPARALLEL for example). Or maybe they are recursively invoking make and the recursive invocation is using a different version of GNU make than the new one you built from CVS, and the other one doesn't support parallelism. Pretty much you're going to have to engage with the Qt folks and/or track down a test case yourself... we can't guess (and I myself have no access to Windows systems to test on). _______________________________________________ Make-w32 mailing list Make-w32@gnu.org https://lists.gnu.org/mailman/listinfo/make-w32