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

Reply via email to