Hi Paul Thanks for looking into it. It would be difficult for me to share the exact Makefile as its quite complex having around 70-80 targets.
The thing is each target is itself having various subdirectories and its calling recursive submakes on those as well via the script which we are passing in "$(NOERR)+cd $(DIR) && time ./<script>" We are calling make for 2 archs (x86 and arm) , so in all there should be 6 invocations when make is executed for 3 targets ( a , b ,c) where one of those is a dependent target. But in our case only 4 invocations happens for a,b respectively and c is totally ignored with the reason "Dependencies commands running (THIS IS A BUG)" When for jobslots 3 , if I add only 2 targets ( b, c) and their dependency b:c ,so in this case 4 invocations is there and everything works fine. When I increase the job slots (j=24 or 32) everything works fine and all dependent modules ( 4-5) builds successfully. Seems like some issue with the invocations for dependent targets, when the number of targets is equal or more than the number of job slots. Any pointer in this regard? Thanks and Regards Ruchi -- View this message in context: http://gnu-make.2324884.n4.nabble.com/Dependencies-commands-running-THIS-IS-A-BUG-make-3-81-tp17594p17596.html Sent from the Gnu - Make - Bugs mailing list archive at Nabble.com. _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make