Package: openmpi Version: 1.3-1 Severity: serious --- Please enter the report below this line. ---
Hello I just upgraded to openmpi 1.3-1. The compilation of my codes went fine. The linking stage sometimes failed with undefined reference to `MPI::Win::Set_errhandler(MPI::Errhandler const&)' undefined reference to `MPI::Comm::Set_errhandler(MPI::Errhandler const&)' in some external libs (trilinos) using openmpi When linking is ok, runtime fails with for example symbol lookup error: /usr/lib/libHYPRE_FEI.so.2.0.0: undefined symbol: _ZN3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE After playing with nm I got nm /usr/lib/openmpi/lib/libmpi_cxx.a 00000000 W _ZN3MPI6Status9Set_errorEi 00000000 W _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZN3MPI6Status9Set_errorEi 00000000 W _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZN3MPI6Status9Set_errorEi 00000000 W _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZN3MPI6Status9Set_errorEi 00000000 W _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZN3MPI6Status9Set_errorEi 00000000 W _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZN3MPI6Status9Set_errorEi 00000000 W _ZNK3MPI3Win14Set_errhandlerERKNS_10ErrhandlerE 00000000 W _ZNK3MPI4Comm14Set_errhandlerERKNS_10ErrhandlerE which mean that the missing symbol is registered as a weak symbol. PS: I have -lmpi++ -lmpi at the linking stage and libmpi_cxx.* are present in /usr/lib/openmpi/lib Am I missing something with 1.3? shouldn't it be a drop in replacement ? --- System information. --- Architecture: i386 Kernel: Linux 2.6.26-1-686-bigmem Debian Release: 5.0 500 unstable ftp.fr.debian.org 500 testing security.debian.org 500 hardy ppa.launchpad.net 500 UNRELEASED kde42.debian.net --- Package information. --- Depends (Version) | Installed =======================-+-=========== | -- Debian Developer Annecy - Grenoble Scientific computing related software