GNOME Bugzilla – Bug 659421
yelp make rules have problems with parallel make
Last modified: 2011-11-21 15:00:21 UTC
Found this while building aisleriot master. $ cd help/ $ make GEN ca/ca.mo [...] GEN ca/ [...] $ # so far, so good $ # now let's speed things up! $ make -j2 GEN ca/ca.mo [...] GEN ca/ GEN ca/ GEN ca/ It appears that with -j2 it does generate the files for each locale at least 3 times. $ # lets find out what's going on... $ make -j2 V=1 [...] Now it appears that it re-makes the help files for each locale for each entry of HELP_FILES again! And now re-trying "make -j22 (without V=1) does the same as the -j2 V=1 case, so the "3" above isn't really right... This is with yelp-tools git master @ eb6b0be7abbaff509f12fde5bd5358744c753265, itstool git master @ 0520144626db679e81725aebfaba273a52fd0bf4, make 3.81 (from fedora 13), doing a srcdir != builddir build of aisleriot master.
This is incidentally fixed by the patch on bug #651252.
Pushed the patch on bug #651252 to master. Should be fixed.