On Sep 11, 2015, at 9:00 PM, Ralph Castain <r...@open-mpi.org> wrote: > > FWIW: shemcc is just a symlink to mpicc, and I don’t see any -loshmem in that > —showme output
$ shmemcc --showme gcc -I/home/jsquyres/bogus/include -pthread -Wl,-rpath -Wl,/home/jsquyres/bogus/lib -Wl,--enable-new-dtags -L/home/jsquyres/bogus/lib -loshmem -lmpi The actual argv[0] of the executable should be determining which data file is used to populate the underlying argv. Probably best to open a github issue on this and assign to the OSHMEM devs to figure out what is going on here...? > >> On Sep 11, 2015, at 5:43 PM, Ralph Castain <r...@open-mpi.org> wrote: >> >> I typed “make” - the Makefile determines what to call. I suspect it isn’t >> calling the right thing >> >> >>> On Sep 11, 2015, at 4:17 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> >>> wrote: >>> >>> Shouldn't you be using shmemcc, not mpicc? >>> >>> >>>> On Sep 11, 2015, at 7:01 PM, Ralph Castain <r...@open-mpi.org> wrote: >>>> >>>> On current master: >>>> >>>> 03:57:56 (topic/pmix) /home/common/openmpi/foobar/examples$ make >>>> ring_oshmem_c >>>> mpicc -g ring_oshmem_c.c -o ring_oshmem_c >>>> /tmp/ccfqcVje.o: In function `main': >>>> /home/common/openmpi/foobar/examples/ring_oshmem_c.c:20: undefined >>>> reference to `start_pes' >>>> /home/common/openmpi/foobar/examples/ring_oshmem_c.c:21: undefined >>>> reference to `_my_pe' >>>> /home/common/openmpi/foobar/examples/ring_oshmem_c.c:22: undefined >>>> reference to `_num_pes' >>>> /home/common/openmpi/foobar/examples/ring_oshmem_c.c:32: undefined >>>> reference to `shmem_int_put' >>>> /home/common/openmpi/foobar/examples/ring_oshmem_c.c:44: undefined >>>> reference to `shmem_int_wait_until' >>>> /home/common/openmpi/foobar/examples/ring_oshmem_c.c:49: undefined >>>> reference to `shmem_int_put' >>>> collect2: error: ld returned 1 exit status >>>> make: *** [ring_oshmem_c] Error 1 >>>> 03:58:51 (topic/pmix) /home/common/openmpi/foobar/examples$ mpicc --showme >>>> gcc -I/home/common/openmpi/build/foobar/include/openmpi >>>> -I/home/common/openmpi/build/foobar/include/openmpi/opal/mca/hwloc/hwloc1110/hwloc/include >>>> >>>> -I/home/common/openmpi/build/foobar/include/openmpi/opal/mca/event/libevent2022/libevent >>>> >>>> -I/home/common/openmpi/build/foobar/include/openmpi/opal/mca/event/libevent2022/libevent/include >>>> -I/home/common/openmpi/build/foobar/include -pthread -Wl,-rpath >>>> -Wl,/home/common/openmpi/build/foobar/lib -Wl,--enable-new-dtags >>>> -L/home/common/openmpi/build/foobar/lib -lmpi >>>> 03:59:12 (topic/pmix) /home/common/openmpi/foobar/examples$ >>>> >>>> None of the oshmem examples can be built - all fail with the same error. >>>> My configure: >>>> >>>> enable_orterun_prefix_by_default=yes >>>> enable_mpi_thread_multiple=no >>>> enable_mem_debug=no >>>> enable_mem_profile=no >>>> enable_debug_symbols=yes >>>> enable_binaries=yes >>>> enable_heterogeneous=no >>>> enable_picky=yes >>>> enable_debug=yes >>>> enable_shared=yes >>>> enable_static=no >>>> enable_memchecker=no >>>> enable_ipv6=no >>>> enable_mpi_fortran=yes >>>> enable_mpi_cxx=no >>>> enable_mpi_cxx_seek=no >>>> enable_cxx_exceptions=no >>>> enable_mpi_java=no >>>> enable_io_romio=no >>>> enable_contrib_no_build=libnbc >>>> with_memory_manager=no >>>> with_tm=no >>>> with_devel_headers=yes >>>> with_portals=no >>>> with_valgrind=no >>>> if [ -n "$SLURMHOME" ] ; then >>>> with_slurm=$SLURMHOME >>>> with_pmi=$SLURMHOME >>>> else >>>> with_slurm=no >>>> fi >>>> >>>> >>>> Ralph >>>> >>>> _______________________________________________ >>>> devel mailing list >>>> de...@open-mpi.org >>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>> Link to this post: >>>> http://www.open-mpi.org/community/lists/devel/2015/09/18010.php >>> >>> >>> -- >>> Jeff Squyres >>> jsquy...@cisco.com >>> For corporate legal information go to: >>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>> Link to this post: >>> http://www.open-mpi.org/community/lists/devel/2015/09/18011.php >> > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/09/18014.php -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/