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