-
Notifications
You must be signed in to change notification settings - Fork 902
3rd-party/romio cannot be built with RHEL7 GNU compilers from Open MPI v5 #11088
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
Milestone
Comments
ggouaillardet
added a commit
to ggouaillardet/ompi
that referenced
this issue
Nov 18, 2022
ROMIO 3.4.1 requires <stdatomic.h>, but this is not checked by the embedded configure, causing a failure at compilation time if the compiler (such as GCC 4.8 provided by RHEL7 like distros). Explicitly check for <stdatomic.h> and disable the io/romio341 component and the third party ROMIO if not available. Refs. open-mpi#11088 Signed-off-by: Gilles Gouaillardet <[email protected]>
ggouaillardet
added a commit
to ggouaillardet/ompi
that referenced
this issue
Nov 21, 2022
ROMIO 3.4.1 requires <stdatomic.h>, but this is not checked by the embedded configure, causing a failure at compilation time if the compiler (such as GCC 4.8 provided by RHEL7 like distros). Explicitly check for <stdatomic.h> and disable the io/romio341 component and the third party ROMIO if not available. Refs. open-mpi#11088 Signed-off-by: Gilles Gouaillardet <[email protected]>
ggouaillardet
added a commit
to ggouaillardet/ompi
that referenced
this issue
Nov 21, 2022
ROMIO 3.4.1 requires <stdatomic.h>, but this is not checked by the embedded configure, causing a failure at compilation time if the compiler (such as GCC 4.8 provided by RHEL7 like distros). Explicitly check for <stdatomic.h> and disable the io/romio341 component and the third party ROMIO if not available. Refs. open-mpi#11088 Signed-off-by: Gilles Gouaillardet <[email protected]>
ggouaillardet
added a commit
to ggouaillardet/ompi
that referenced
this issue
Nov 21, 2022
ROMIO 3.4.1 requires <stdatomic.h>, but this is not checked by the embedded configure, causing a failure at compilation time if the compiler (such as GCC 4.8 provided by RHEL7 like distros). Explicitly check for <stdatomic.h> and disable the io/romio341 component and the third party ROMIO if not available. Refs. open-mpi#11088 Signed-off-by: Gilles Gouaillardet <[email protected]>
jsquyres
pushed a commit
to jsquyres/ompi
that referenced
this issue
Nov 22, 2022
ROMIO 3.4.1 requires <stdatomic.h>, but this is not checked by the embedded configure, causing a failure at compilation time if the compiler (such as GCC 4.8 provided by RHEL7 like distros). Explicitly check for <stdatomic.h> and disable the io/romio341 component and the third party ROMIO if not available. Refs. open-mpi#11088 Signed-off-by: Gilles Gouaillardet <[email protected]> (cherry picked from commit c2ac975)
yli137
pushed a commit
to yli137/ompi
that referenced
this issue
Jan 10, 2024
ROMIO 3.4.1 requires <stdatomic.h>, but this is not checked by the embedded configure, causing a failure at compilation time if the compiler (such as GCC 4.8 provided by RHEL7 like distros). Explicitly check for <stdatomic.h> and disable the io/romio341 component and the third party ROMIO if not available. Refs. open-mpi#11088 Signed-off-by: Gilles Gouaillardet <[email protected]>
I believe this should be addressed by #12640 correct? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The root cause is
romio
requiresstdatomic.h
that is only available from GCC 4.9 (RHEL7 uses GCC 4.8).`configure --enable-mca-no-build=io-romio314 does not work as expected ...
The text was updated successfully, but these errors were encountered: