openmpi link failure with ld --as-needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils |
Fix Released
|
Medium
|
|||
binutils (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
openmpi (Debian) |
Fix Released
|
Unknown
|
|||
openmpi (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Oneiric |
Invalid
|
Undecided
|
Unassigned | ||
Precise |
Invalid
|
Undecided
|
Unassigned |
Bug Description
$ cat test.F
program main
include 'mpif.h'
integer ierr
call mpi_init(ierr)
end
$ mpif90 test.F -Wl,--as-needed -Wall -Wno-unused-
/usr/bin/ld: /tmp/cccq3IWF.
/usr/bin/ld: /tmp/cccq3IWF.
/usr/bin/ld: /tmp/cccq3IWF.
works with --no-as-needed.
Changed in openmpi (Debian): | |
status: | Unknown → New |
Changed in binutils: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in openmpi (Ubuntu Oneiric): | |
status: | Confirmed → Invalid |
Changed in openmpi (Ubuntu Precise): | |
status: | New → Invalid |
Changed in binutils (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in binutils: | |
status: | Confirmed → Fix Released |
Changed in openmpi (Debian): | |
status: | New → Fix Released |
libopenmpi-dev needed to build