On Thu, Oct 14, 2010 at 23:31, Jeff Squyres
<jsquyres@cisco.com> wrote:
Strange, because I see /home/jed/src/openmpi-1.5/bclang/ompi/contrib/vt/vt/../../../.libs/libmpi.so explicitly listed in the link line, which should contain MPI_Abort. Can you nm on that file and ensure that it is actually listed there?
$ nm -D /home/jed/src/openmpi-1.5/bclang/ompi/contrib/vt/vt/../../../.libs/libmpi.so |grep MPI_Abort
0000000000074380 T PMPI_Abort
In contrast, with gcc:
$ nm -D /home/jed/src/openmpi-1.5/bgcc/ompi/contrib/vt/vt/../../../.libs/libmpi.so |grep MPI_Abort
00000000000712d0 W MPI_Abort
00000000000712d0 T PMPI_Abort
Weak symbol issue, I don't know how clang is different in this regard.
Jed