[Pkg-openmpi-maintainers] Bug#640950: libopenmpi1.3: unresolved symbols in libmpi_f90

Michael Banck mbanck at debian.org
Thu Sep 8 19:38:44 UTC 2011


Package: libopenmpi1.3
Version: 1.4.2-4
Severity: normal

Hi,

I tried to link an Fortran90 project with libmpi_f90, but I got an error
message:

/usr/lib/gcc/i486-linux-gnu/4.6.1/../../../../lib/libmpi_f90.so:
undefined reference to `mpi_testsome_'

Indeed, libmpi_f90 does not NEED libmpi_f77, but has an UND symbol from
it:

nighthawk~$ objdump -x /usr/lib/libmpi_f90.so | grep NEED | grep libmpi_f77
nighthawk~$ objdump -T /usr/lib/libmpi_f90.so | grep UND | grep -v ' w ' | grep mpi_testsome_
00000000      D  *UND*	00000000              mpi_testsome_
nighthawk~$ objdump -T /usr/lib/libmpi_f77.so | grep \ mpi_testsome_$
00026ab0  w   DF .text	000001ad  Base        mpi_testsome_

Adding libmpi_f77 to the library list fixed this problem, but I believe
this is not the right fix, so filing as a bug.


Michael

-- System Information:
Debian Release: 6.0.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libopenmpi1.3 depends on:
ii  libc6                       2.11.2-10    Embedded GNU C Library: Shared lib
ii  libgcc1                     1:4.4.5-8    GCC support library
ii  libgfortran3                4.4.5-8      Runtime library for GNU Fortran ap
ii  libibverbs1                 1.1.3-2      A library for direct userspace use
ii  libnuma1                    2.0.5-1      Libraries for controlling NUMA pol
ii  libstdc++6                  4.6.0-2      The GNU Standard C++ Library v3
ii  libtorque2                  2.4.8+dfsg-9 shared library for Torque client a

libopenmpi1.3 recommends no packages.

libopenmpi1.3 suggests no packages.

-- no debconf information






More information about the Pkg-openmpi-maintainers mailing list