Skip to content

Conversation

@hppritcha
Copy link
Member

Turns out the sys/mount.h can be tricky to use
because various other system include files sometimes redefine some of the symbols in this include file, leading
to compile failures.

Careful ordering of include files may solve the problem, but here it simpler just to move the include of sys/mount.h back to its original location.

related to #12181

Turns out the sys/mount.h can be tricky to use
because various other system include files sometimes redefine
some of the symbols in this include file, leading
to compile failures.

Careful ordering of include files may solve the problem,
but here it simpler just to move the include of sys/mount.h
back to its original location.

related to open-mpi#12181

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
@edgargabriel
Copy link
Member

we will have to backport this to 5.0, since the same fix has already been merged to 5.0 as well. I can update the pr to the 4.1 branch, since that is not yet merged

@wenduwan wenduwan changed the title move include of sys/mount back to where it was move include of sys/mount back to where it was(restart ci) Dec 21, 2023
@hppritcha hppritcha merged commit e852c0e into open-mpi:main Dec 21, 2023
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.

2 participants