Paul, this is a bit trickier ...
on a Linux platform oshmem is built by default, on a non Linux platform, oshmem is *not* built by default. so the configure message (disabled by default) is correct on non Linux platform, and incorrect on Linux platform ... i do not know what should be done, here are some options : - have a different behaviour on Linux vs non Linux platforms (by the way, does autotools support this ?) - disable by default, provide only the --enable-oshmem option (so configure abort if --enable-oshmem on non Linux platforms) - provide only the --disable-oshmem option, useful only on Linux platforms. on non Linux platforms do not build oshmem and this is not an error - other ? Cheers, Gilles r31155 | rhc | 2014-03-20 05:32:15 +0900 (Thu, 20 Mar 2014) | 5 lines As per the thread on ticket #4399, OSHMEM does not support non-Linux platforms. So provide a check for Linux and error out if --enable-oshmem is given on a non-supported platform. If no OSHMEM option is given (enable or disable), then don't attempt to build OSHMEM unless we are on a Linux platform. Default to building if we are on Linux for now, pending the outcome of the Debian situation. On 2014/08/05 6:41, Paul Hargrove wrote: > In both trunk and 1.8.2rc3 the behavior is to enable oshmem by default. > > In the 1.8.2rc3 tarball the configure help output matches the behavior. > HOWEVER, in the trunk the configure help output still says oshmem is > DISabled by default. > > {~/OMPI/ompi-trunk}$ svn info | grep "Revision" > Revision: 32422 > {~/OMPI/ompi-trunk}$ ./configure --help | grep -A1 'enable-oshmem ' > --enable-oshmem Enable building the OpenSHMEM interface (disabled > by > default) > > -Paul > > > On Thu, Jul 24, 2014 at 2:09 PM, Ralph Castain <r...@open-mpi.org> wrote: > >> Actually, it already is set correctly - the help message was out of date, >> so I corrected that. >> >> On Jul 24, 2014, at 10:58 AM, Marco Atzeri <marco.atz...@gmail.com> wrote: >> >>> On 24/07/2014 15:52, Ralph Castain wrote: >>>> Oshmem should be enabled by default now >>> Ok, >>> so please reverse the configure switch >>> >>> --enable-oshmem Enable building the OpenSHMEM interface >> (disabled by default) >>> I will test enabling it in the meantime. >>> >>> Regards >>> Marco >>> >>> >>> >>> _______________________________________________ >>> 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/2014/07/15254.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/2014/07/15261.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/2014/08/15502.php