Skip to content

--with-pmix=internal should be on by default #11547

Open
@jeffhammond

Description

@jeffhammond

A vanilla configure invocation (e.g. ../configure CC=clang CXX=clang++ --prefix=/opt/ompi) leads to this error:

configure: ===== done with 3rd-party/openpmix configure =====
checking for pmix pkg-config name... pmix
checking if pmix pkg-config module exists... yes
checking for pmix pkg-config cflags... -I/opt/homebrew/Cellar/open-mpi/4.1.5/include
checking for pmix pkg-config ldflags... -L/opt/homebrew/Cellar/open-mpi/4.1.5/lib
checking for pmix pkg-config static ldflags... -L/opt/homebrew/Cellar/open-mpi/4.1.5/lib
checking for pmix pkg-config libs... -lpmix -lz
checking for pmix pkg-config static libs... -lpmix -lz
checking for pmix.h... no
configure: error: Could not find viable pmix build.

The solution is to add --with-pmix=internal.

I've discussed this with @devreal, who provided the above fix.

This has been true of the latest development version for the past few months and it does not depend on the compilers or system I am using, so I am not bothering to provide that.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions