I will try to mess around static and shared libraries, butI need external PMIx to use with Slurm.
--- *Leandro* On Tue, May 12, 2020 at 11:19 AM Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote: > 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 > >