<div dir="ltr"><div>I guess --enable-strict is not used for testing MPICH anymore, because it breaks the build.</div><div><br></div>See <a href="https://travis-ci.org/jeffhammond/mpich/jobs/99670451">https://travis-ci.org/jeffhammond/mpich/jobs/99670451</a> and <a href="https://travis-ci.org/jeffhammond/mpich/jobs/99670452">https://travis-ci.org/jeffhammond/mpich/jobs/99670452</a> for examples with Clang and GCC, respectively.<div><br></div><div>The fix is to make sure that pthread_yield is declared (<a href="http://man7.org/linux/man-pages/man3/pthread_yield.3.html">http://man7.org/linux/man-pages/man3/pthread_yield.3.html</a>) in src/opa/test/test_primitives.c. This may be otherwise missed if "make check" is not tested, because I did that with this build.</div><div><br></div><div>Anyways, I'll probably fix this in my OpenPA fork (<a href="https://github.com/jeffhammond/OpenPA">https://github.com/jeffhammond/OpenPA</a>) and hope that you all accept my patches in fifo order, starting with the C11 port :-)</div><div><br></div><div>Best,</div><div><br>Jeff<br clear="all"><div><br></div>-- <br><div class="gmail_signature">Jeff Hammond<br><a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a><br><a href="http://jeffhammond.github.io/" target="_blank">http://jeffhammond.github.io/</a></div>
</div></div>