Skip to content
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

Disable devel checks for PRRTE/PMIx #12523

Merged
merged 1 commit into from
May 7, 2024

Conversation

devreal
Copy link
Contributor

@devreal devreal commented May 4, 2024

The PRRTE and PMIx modules set -Werror, which has repeatedly led to builds of Open MPI breaking due to mere warnings that have otherwise no impact on correctness or performance. Warnings are tricky to catch since different compilers detect these minor issues with different precision.
We do not control these code bases and are merely consumers, so we should not accept third-party projects inhibiting our ability to build code inside a git repository.

For reference, Open MPI does not set -Werror since we accept that minor warnings are not a hard-break.

The PRRTE and PMIx modules set `-Werror`, which has repeatedly
led to builds of Open MPI breaking due to mere warnings that have
otherwise no impact on correctness or performance.
Warnings are tricky to catch since different compilers detect these
minor issues with different precision.
We do not control these code base and are merely consumers,
so we should not accept third-party projects inhibiting our ability
to build code inside a git repository.

Signed-off-by: Joseph Schuchart <schuchart@icl.utk.edu>
@janjust janjust merged commit e44cd58 into open-mpi:main May 7, 2024
17 checks passed
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.

None yet

4 participants