Bug#675115: libopenmpi-dev: Fortran module support is broken again

May 29th, 2012 - 07:20 pm ET by Kyle Horne | Report spam
Package: libopenmpi-dev
Version: 1.4.5-1
Severity: important

Dear Maintainer,

After upgrading to the latest openmpi in wheezy (1.4.5-1) the file mpi.mod which is need to
use mpi with Fortran reports version 9, when it should be version 6. This means that the
gfortran version used to compile openmpi was 4.7 instead of the wheezy system standard of 4.6,
resulting in mpif90 being unable to compile a simple hello world application.

This problem can be resolved by either recompiling the package with gfortran-4.6, or by setting
compiler used by mpif90 to gfortran-4.7; the former solution is more correct, I think, since other
Fortran modules (hdf5, etc) are compiled using the system standard of gfortran-4.6.

Moving forward, I think that there needs to be was to track this hidden dependency, since this is
second time that the module version has prevented this package from functioning for Fortran.

Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libopenmpi-dev depends on:
ii libc6 2.13-32
ii libibverbs-dev 1.1.6-1
ii libopenmpi1.3 1.4.5-1
ii openmpi-common 1.4.5-1

libopenmpi-dev recommends no packages.

libopenmpi-dev suggests no packages.




To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 1 replyReplies Make a reply

Replies

#1 Sylvestre Ledru
May 30th, 2012 - 02:30 am ET | Report spam
On 30/05/2012 01:10, Kyle Horne wrote:
Package: libopenmpi-dev
Version: 1.4.5-1
Severity: important

Dear Maintainer,

After upgrading to the latest openmpi in wheezy (1.4.5-1) the file mpi.mod which is need to
use mpi with Fortran reports version 9, when it should be version 6. This means that the
gfortran version used to compile openmpi was 4.7 instead of the wheezy system standard of 4.6,
resulting in mpif90 being unable to compile a simple hello world application.

This problem can be resolved by either recompiling the package with gfortran-4.6, or by setting
compiler used by mpif90 to gfortran-4.7; the former solution is more correct, I think, since other
Fortran modules (hdf5, etc) are compiled using the system standard of gfortran-4.6.


Actually, gfortran 4.7 is now the default.
See:
http://packages.qa.debian.org/g/gcc...1900Z.html

Moving forward, I think that there needs to be was to track this hidden dependency, since this is
second time that the module version has prevented this package from functioning for Fortran.


Sure but this should be done more on the gfortran level.
Sylvestre





To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact

Similar topics