[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