-
Notifications
You must be signed in to change notification settings - Fork 931
v1.10: fortran and misc fixes #2281
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
v1.10: fortran and misc fixes #2281
Conversation
jsquyres
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ggouaillardet Sorry to pester, but this PR needs signed-off-by lines, too...
…nterface (cherry picked from commit open-mpi/ompi@e02dc1e) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
…nterface (cherry picked from commit open-mpi/ompi@e2769e4) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
…SET_KIND and remove unused ompi/include/mpif-mpi-io.h (back-ported from commit open-mpi/ompi@055df6f) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
Thanks Nicolas Joly for the patch (cherry picked from commit open-mpi/ompi@98f6269) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
ignore automatically generated mpi-tkr-sizeof.* Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (back-ported from commit open-mpi/ompi@52a1f96)
…cptr-interfaces.h this file is meant to be included and not compiled, so use a consistent naming Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (back-ported from commit open-mpi/ompi@5543b19)
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (cherry picked from commit open-mpi/ompi@8e26e78)
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (cherry picked from commit open-mpi/ompi@1a16e68)
MPI_Sizeof related stuff has been moved to their own files. Remove MPI_Sizeof from Fortran interfaces when it cannot be built (e.g. stock gcc 4.8 on CentOS 7) Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (cherry picked from commit open-mpi/ompi@bf78976)
0c507d2 to
18c8d67
Compare
|
@jsquyres i also added the |
|
bot:lanl:retest |
|
@jsquyres review?? |
|
@jsquyres Need for 1.10.6? |
|
@jsquyres I think at this point it is safe to say nobody cares about this for the 1.10 series? If they do, then can we get this reviewed? |
jsquyres
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the commits that are on this PR are good. However, it also needs d32eff6 (adding MPI_AINT_* to mpif-externals.h). For expediency, I will do that in a separate PR.
|
Oh shoot, 2b504a2 from this PR will change the ABI (because we change the type of @rhc54 I'm not quite sure what to do here. On the one hand, we had the type of the variable wrong. And Fortran is a strongly typed language, so correct MPI programs should not have been compiling previously. ...but they may have adapted their programs to use our (incorrect) type. But from the "this was a bug" perspective, I think we're ok to release. ...but then the question becomes: what should the We should probably add something in NEWS and/or README about this, though. Thoughts? |
|
Also, technically, 1ba7519 renames two APIs (which were clearly wrong, but still -- it changes the ABI because we didn't leave the old names accessible). |
|
Given that these are fairly obscure, and that the changes were actually bug fix/corrections to match the standard, I'm comfortable with just indicating that the library changed and adding something in the NEWS about it |
No description provided.