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



Reply via email to