David,

I you use modules to mange your PATH and LD_LIBRARY_PATH and  load only the gcc 
tht you want when you build openmpi and your applications that sould fix it 
going forward.

Doug
> On Feb 10, 2016, at 10:58 AM, David Shrader <dshra...@lanl.gov> 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
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post: 
> http://www.open-mpi.org/community/lists/users/2016/02/28498.php

Reply via email to