Bert -- Sorry for the slow reply; got caught up in SC'18 and the US Thanksgiving holiday.
Yes, you are exactly correct (I saw your GitHub issue/pull request about this before I saw this email). We will fix this in 4.0.1 in the very near future. > On Nov 19, 2018, at 3:10 AM, Bert Wesarg <bert.wes...@googlemail.com> wrote: > > On Sun, Nov 18, 2018 at 6:26 PM Bert Wesarg <bert.wes...@googlemail.com> > wrote: >> >> Dear Jeff, >> >> did not attend SC this year. Though I have a question regarding the >> removal of deprecated MPI-1 functions. >> >> The slides mention that "NOT PROTOYPED IN v4.0.x mpi.h BY DEFAULT" but >> "Can use --enable-mpi1-compatibility to restore the removed mpi.h >> prototypes" >> >> I just build the new Open MPI 4.0.0, without knoladge of this fact, >> though not with --enable-mpi1-compatibility. But My mpi.h still has >> the prototypes, i.e., MPI_Attr_out etc. pp >> >> OMPI_DECLSPEC int MPI_Attr_delete(MPI_Comm comm, int keyval) >> __mpi_interface_deprecated__("MPI_Attr_delete was >> deprecated in MPI-2.0; use MPI_Comm_delete_attr instead"); >> OMPI_DECLSPEC int PMPI_Attr_delete(MPI_Comm comm, int keyval) >> __mpi_interface_deprecated__("PMPI_Attr_delete was >> deprecated in MPI-2.0; use PMPI_Comm_delete_attr instead"); >> >> But the libmpi.so does not have the symbols at all. Which is not >> surprising by looking at the code of ompi/mpi/c/Makefile.am" >> >> if OMPI_ENABLE_MPI1_COMPAT >> libmpi_c_mpi_la_SOURCES += \ >> address.c \ >> attr_delete.c \ >> attr_get.c \ >> attr_put.c \ >> errhandler_create.c \ >> errhandler_get.c \ >> errhandler_set.c \ >> keyval_create.c \ >> keyval_free.c \ >> type_extent.c \ >> type_hindexed.c \ >> type_hvector.c \ >> type_lb.c \ >> type_struct.c \ >> type_ub.c >> endif >> >> Is this the expected situation? > > I think this commit broke it: > > https://github.com/open-mpi/ompi/commit/b03a39d359b019d2d7803d194fd03b2fcdffddce > > It should have reverted parts of the Makefile.am changes too. > > Bert -- Jeff Squyres jsquy...@cisco.com _______________________________________________ users mailing list firstname.lastname@example.org https://lists.open-mpi.org/mailman/listinfo/users