<div dir="ltr">Hey Paul<br><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 28, 2017 at 10:43 AM, Paul Smith <span dir="ltr"><<a href="mailto:paul@mad-scientist.net" target="_blank">paul@mad-scientist.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">My suspicion is that somehow the recursion is invoking an older version<br>
of make.  In GNU make 4.2 the jobserver interface was stabilized and<br>
published, so that other build tools could take advantage of it (if<br>
desired); for example if your linker is multithreaded it could<br>
participate in the jobserver feature, obtaining jobserver tokens for its<br>
threads so it didn't overwhelm the system during linking.<br>
<br></blockquote><div>I scoured this system, and others that run make 4.2.1, and that is the only version of make in my PATH.<br><br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
You can try adding "VERBOSE=1" to your make invocation and look at the<br>
way sub-makes are invoked and see if there's anything odd-looking about<br>
it.<br>
<br>
If that's not it, I'm not sure what the problem is but perhaps the<br>
VERBOSE=1 will help diagnose it anyway.<br></blockquote><div><br></div><div>I tried with "make -j5 VERBOSE=1 NightlyBuild" but didn't see anything indicative on the console, or in the cmake output files that shed any light for me.<br><br></div><div>What's weirder (and I forgot to mention) is that if I just build the project normally outside of my regression testing script (ie. "make -j5"), I don't get the jobserver warning.<br></div></div><br></div></div></div></div>