<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr">Ken and I found the problem. The internal implementation for MPI_Testall was in the wrong place. I just pushed a patch to mpich/master that fixed it. Let me know if you're still seeing issues.<div><br></div><div>Thanks,</div><div>Wesley</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 15, 2015 at 10:12 AM, Bland, Wesley B. <span dir="ltr"><<a href="mailto:wbland@anl.gov" target="_blank">wbland@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div><span class="">
<div dir="ltr">I'll take a look. It might have come from one of my recent commits.</div>
</span><div class="gmail_extra"><br>
<div class="gmail_quote"><span class="">On Wed, Jan 14, 2015 at 10:09 PM, Jeff Hammond <span dir="ltr">
<<a href="mailto:jeff.science@gmail.com" target="_blank">jeff.science@gmail.com</a>></span> wrote:<br>
</span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I see the following issue with the latest git master on CentOS 6.6<br>
with GCC 4.9.  Surely I will be accused of overzealous option<br>
disabling in the name of premature optimization, but I still think<br>
that this should work<br>
<br>
Thanks,<br>
<br>
Jeff<br>
<br>
  GEN      lib/<a href="http://libpmpi.la" target="_blank">libpmpi.la</a><br>
  GEN      lib/<a href="http://libmpi.la" target="_blank">libmpi.la</a><br>
  CCLD     src/env/mpichversion<br>
  GEN      lib/<a href="http://libmpifort.la" target="_blank">libmpifort.la</a><br>
  CCLD     src/env/mpivars<br>
/home/jrhammon/Work/MPI/MPICH/git/build/lib/.libs/libpmpi.a(lib_libpmpi_la-waitall.o):<br>
In function `MPIR_Waitall_impl':<br>
waitall.c:(.text+0x644): undefined reference to `MPI_Testall'<br>
collect2: error: ld returned 1 exit status<br>
make[2]: *** [src/env/mpivars] Error 1<br>
make[2]: *** Waiting for unfinished jobs....<br>
make[2]: Leaving directory `/home/jrhammon/Work/MPI/MPICH/mpich/build'<br>
make[1]: *** [install-recursive] Error 1<br>
make[1]: Leaving directory `/home/jrhammon/Work/MPI/MPICH/mpich/build'<br>
make: *** [install] Error 2<br>
<br>
[jrhammon@esgmonster build]$ ../configure CC=gcc CXX=g++ FC=gfortran<br>
--disable-cxx --enable-fortran --with-pm=hydra<br>
--prefix=/opt/mpich/dev/gcc/fast --enable-static<br>
--enable-fast=O3,nochkmsg,notiming,ndebug,nompit<br>
--disable-weak-symbols --enable-threads=funneled && make -j36 install<br>
<br>
[jrhammon@esgmonster build]$ uname -a<br>
Linux esgmonster 2.6.32-504.3.3.el6.centos.plus.x86_64 #1 SMP Wed Dec<br>
17 01:21:03 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux<br>
<br>
[jrhammon@esgmonster build]$ gcc -v<br>
Using built-in specs.<br>
COLLECT_GCC=gcc<br>
COLLECT_LTO_WRAPPER=/opt/gcc/4.9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper<br>
Target: x86_64-unknown-linux-gnu<br>
Configured with: /home/jrhammon/Work/GCC/gcc-4.9.2/configure<br>
--disable-multilib --enable-threads=posix --enable-checking=release<br>
--enable-__cxa_atexit --enable-languages=c,c++,fortran<br>
--with-tune=native --enable-bootstrap --enable-lto<br>
--prefix=/opt/gcc/4.9.2 --with-isl --with-cloog<br>
Thread model: posix<br>
gcc version 4.9.2 (GCC)<br>
<span><font color="#888888"><br>
--<br>
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><br>
_______________________________________________<br>
discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank">discuss@mpich.org</a><br>
To manage subscription options or unsubscribe:<br>
<a href="https://lists.mpich.org/mailman/listinfo/discuss" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
</font></span></blockquote>
</div></div></div>
<br>
</div>
</div>

</blockquote></div><br></div>