Thanks Ben. Rainer Keller just filed a PR for this -- we'll get it in v2.0.1:
https://github.com/open-mpi/ompi/pull/1867
> On Jul 12, 2016, at 12:08 AM, Ben Menadue <[email protected]> wrote:
>
> Hi,
>
> Looks like there's a #include missing from
> oshmem/shmem/fortran/shmem_put_nb_f.c. It's causing MCA_SPML_CALL to show up
> as an undefined symbol, even though it's a macro (among other things). The
> #include is in shmem_get_nb_f.c but not ..._put_...
>
> Patch against master (0e433ea):
>
> $ git diff
> diff --git a/oshmem/shmem/fortran/shmem_put_nb_f.c
> b/oshmem/shmem/fortran/shmem_put_nb_f.c
> index 3acff9c..acfb22d 100644
> --- a/oshmem/shmem/fortran/shmem_put_nb_f.c
> +++ b/oshmem/shmem/fortran/shmem_put_nb_f.c
> @@ -13,6 +13,7 @@
> #include "oshmem/include/shmem.h"
> #include "oshmem/shmem/shmem_api_logger.h"
> #include "oshmem/runtime/runtime.h"
> +#include "oshmem/mca/spml/spml.h"
> #include "ompi/datatype/ompi_datatype.h"
> #include "stdio.h"
>
>
> Cheers,
> Ben
>
>
>
> _______________________________________________
> devel mailing list
> [email protected]
> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2016/07/19177.php
--
Jeff Squyres
[email protected]
For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/