A bit of an update:
I was mistaken when I said users were reporting 1.10.1 was throwing an
error. The error occurs for 1.6.5 (which I still have to keep on my
production systems). Users report that they do not see the error with
1.10.1.
That being said, I do see references to my GCC 5.2.0 installation in the
<install dir>/lib/*.la 1.10.1 files and would like to ask if I need to
worry at all? It seems the way files were named and organized in
<install dir>/lib changed in 1.7 which may be why 1.10.1 is working.
Thank you very much for your time,
David
On 02/10/2016 10:58 AM, David Shrader wrote:
Hello,
Is it possible to use a single build of Open MPI against multiple
versions of GCC if the versions of GCC are from the same release
series? I was under the assumption that as long as a binary-compatible
compiler was used, it was possible to "swap out" the compiler from
underneath Open MPI.
That is the general question I have, but here is the specific scenario
that prompted it:
* built Open MPI 1.10.1 against GCC 5.2.0 with a directory name of
openmpi-1.10.1-gcc-5
* installed GCC 5.3.0
* removed GCC 5.2.0
I now have users who are getting errors like the following when using
mpicxx:
/bin/grep:
/usr/projects/hpcsoft/toss2/common/gcc/5.2.0/lib/../lib64/libstdc++.la: No
such file or directory
I can see several references to my previous GCC 5.2.0 installation in
the <install dir>/lib/*.la files, including a reference to
/usr/projects/hpcsoft/toss2/common/gcc/5.2.0/lib/../lib64/libstdc++.la.
This is all disconcerting as users of GCC 5.3.0 were using 5.3.0's
binaries but were getting some 5.2.0 library configs before I removed
5.2.0, but no one knew it.
If it should be possible to use a single build of Open MPI with
multiple binary-compatible compilers, is there a way to fix my above
situation or prevent it from happening at build time?
Thanks,
David
--
David Shrader
HPC-3 High Performance Computer Systems
Los Alamos National Lab
Email: dshrader <at> lanl.gov
--
David Shrader
HPC-3 High Performance Computer Systems
Los Alamos National Lab
Email: dshrader <at> lanl.gov