Skip to content

v5.0.x: Fix OFI build warnings #13269

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: v5.0.x
Choose a base branch
from

Conversation

shijin-aws
Copy link
Contributor

Backport #13266 to v5.0.x

FI_MR_BASIC (1<<0) and FI_MR_SCALABLE (1<<1) are deprecated
since Libfabric 1.5 and the symbols will get removed in
future Libfabric 2.x versions. Use the internal mode bits
for backward compatibilities without breaking compilation
with newer libfabric.

Signed-off-by: Shi Jin <[email protected]>
(cherry picked from commit 281c6cd)
There should not be any Cray XC systems in production now
- which is where the GNI provider nominally functioned.

Meanwhile FI_MR_BASIC is deprecated since Libfabric 1.5
and will be droppped in future Libfabric 2.x versions.

Remove this special handler for gni provider due to
unnecessity and build warnings.

Signed-off-by: Shi Jin <[email protected]>
(cherry picked from commit 1c67d90)
@github-actions github-actions bot added this to the v5.0.8 milestone May 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant