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
>
>

Reply via email to