On May 12, 2020, at 7:42 AM, Leandro <ltcarne...@gmail.com> wrote:
> 
> I compile it statically to make sure compilers libraries will not be a 
> dependency, and I do this way for years. 

For what it's worth, you're compiling with -static-intel, which should take 
care of removing the compiler's libraries as dependencies.

That being said, you could also --disable-shared --enable-static to *only* 
build static libraries.

You could also test with not building static libraries to see if that is 
causing the issue.

Also, are you compiling with an external PMIx?  Open MPI v4.0.x contains PMIx 
3.1.5; you shouldn't need an external PMIx.

Finally, from some of your error messages, those are error messages that I'd 
expect to see when versions of Open MPI and/or PMIx got accidentally mixed up 
between different nodes.  If you're not setting LD_LIBRARY_PATH because you're 
intending to use static libraries, you should triple check that there's no 
other libmpi.so (etc.) that are accidentally getting picked up somewhere.

-- 
Jeff Squyres
jsquy...@cisco.com

Reply via email to