Skip to content

Question regarding the requirement for OpenMPI to be compiled with --disable-dlopen #414

Closed
@samfux84

Description

@samfux84

Hi,

Sorry for bothering you with that many questions.

I could now resolve almost all issues and can consistently build EMAN 2.3 from source, both, using dependencies built with CONDA and using dependencies built without CONDA.

The last missing piece is to make EMAN 2.3 using our centrally provided OpenMPI as it was compiled with support for our batch system (LSF).

Why do you have a requirement to have OpenMPI built with --disable-dlopen ? Unfortunately, our MPI is compiled with --enable-dlopen. This parameter determines, if the OpenMPI plugins are built as separate libraries (DSO) or if they are added to the main MPI library.

I don't understand how this can affect a software using OpenMPI. Shouldn't a software work independent of how OpenMPI is compiled with regards to DSO ?

Best regards and that you for the help you provided so far.

Sam

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions