Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Build failure with OMPI-1.5 (clang-2.8, gcc-4.5.1 with debug options)
From: Jed Brown (jed_at_[hidden])
Date: 2010-10-14 17:38:47


On Thu, Oct 14, 2010 at 23:31, Jeff Squyres <jsquyres_at_[hidden]> 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