Confirmed for Xubuntu 7.10 amd64.
mpif90, mpicc, mpicxx, all do not work and strace shows the "${prefix}".
I can not confirm russian_knight's bug of mpirun, as it runs all right here
after fixing the compilers.
halfflat's workaround worked fine for me. This way I could fix the 3 mpi* and I
am sure this should work for other versions, too.
I had to try a bit to get it working, so here is a bit more detailed
description of the workaround for those who are as unexperienced as me:
First of all it is important to use an editor that really just manipulates
single bytes, as a hex editor does.
strace showed
"${prefix}/share/openmpi/mpicc-wrapper-data.txt"
but the file contains
${prefix}/share/openmpi.%s%s%s-wrapper-data.txt
I just had to change the first part and make it look like
/usr/share/openmpi
Because the "${prefix}" takes 9 Bytes and "/usr" just 4 I had to overwrite the
5 following bytes after the "openmpi" with "00".
Thanks halfflat for that hint.
--
mpicc (openmpi) broken in Ubuntu 7.10 RC
https://bugs.launchpad.net/bugs/152273
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs