Skip to content

OMPI compilation issues with rdma-core #3384

Closed
@fsl-latif

Description

@fsl-latif

RDMA-core v - Release 13
https://github.com/linux-rdma/rdma-core

OMPI v - 2.0.2

Compilation Issues
o Missing driver.h header.
The header does exists in rdma-core/libibverbs and we had to manually copy it to /usr/include/infiniband to get things to compile. driver.h is classified as an internal header as part of libibverbs. There are a couple of libraries that includes this file and all providers have it. Not sure why OpenMPI requires it? should OMPI stick to verbs API instead of including something that’s internal to the libraries?

o Openmpi requires libopensm (headers) and libfabric library and these packages are not part of rdma-core package at all.
Is their any config options in openmpi to not include these if not needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions