1
1
openmpi/ompi/mca
Jeff Squyres 7f9ae11faf Per http://www.open-mpi.org/community/lists/users/2011/11/17862.php,
to make MPI_IN_PLACE (and other sentinel Fortran constants) work on OS
X, we need to use the following compiler (linker) flag:

    -Wl,-commons,use_dylibs 

So if we're compiling on OS X, test to see if that flag works with the
compiler.  If so, add it to the wrapper FFLAGS and FCFLAGS (note that
per a future update, we'll only have one Fortran compiler anyway).

Fixes trac:1982.  

This commit was SVN r25545.

The following Trac tickets were found above:
  Ticket 1982 --> https://svn.open-mpi.org/trac/ompi/ticket/1982
2011-11-29 23:05:54 +00:00
..
allocator Fix broken basic allocator. Not sure how this ever worked. 2011-06-03 14:43:54 +00:00
bml This is actually a much smaller commit than it appears at first glance - it just touches a lot of files. The --without-rte-support configuration option has never really been implemented completely. The option caused various objects not to be defined and conditionally compiled some base functions, but did nothing to prevent build of the component libraries. Unfortunately, since many of those components use objects covered by the option, it caused builds to break if those components were allowed to build. 2011-11-22 21:24:35 +00:00
btl add code to service_thread_start to handle EBADF returns from select. This commit fixes trac:2922. 2011-11-29 16:49:59 +00:00
coll The SM2 collective component has not been updated in a long 2011-10-25 22:07:09 +00:00
common this commit fixes a few things. 1. silence warning in common sm. 2. remove unneeded config code in common sm. 3. move opal_shmem_base_close to a better place in opal_finalize. 4. fix opal_path_nfs output. 2011-11-28 23:41:19 +00:00
crcp Each level (OPAL/ORTE/OMPI) should only return it's own constants, 2011-10-04 14:50:31 +00:00
dpm This is actually a much smaller commit than it appears at first glance - it just touches a lot of files. The --without-rte-support configuration option has never really been implemented completely. The option caused various objects not to be defined and conditionally compiled some base functions, but did nothing to prevent build of the component libraries. Unfortunately, since many of those components use objects covered by the option, it caused builds to break if those components were allowed to build. 2011-11-22 21:24:35 +00:00
fbtl Removing .ompi_ignore and .ompi_unignore from fs/pvfs2 and fbtl/pvfs2 2011-10-14 00:40:11 +00:00
fcache Obviously these were not needed. 2011-10-04 14:56:34 +00:00
fcoll Obviously these were not needed. 2011-10-04 14:56:34 +00:00
fs Removing .ompi_ignore and .ompi_unignore from fs/pvfs2 and fbtl/pvfs2 2011-10-14 00:40:11 +00:00
io Fixing the default file view issue and merging contiguous lengths and offsets 2011-10-13 19:50:45 +00:00
mpool Add support for CUDA registering sm and openib buffers. Feature is disabled by default. 2011-08-04 10:15:45 +00:00
mtl For now, ignore LINK event 2011-11-11 02:49:03 +00:00
op Each level (OPAL/ORTE/OMPI) should only return it's own constants, 2011-10-04 14:50:31 +00:00
osc fixed some compiler errors caused by seg_key changes. osc/rdma may need to be updated to use btls that use 128 bit segment keys 2011-11-06 20:19:14 +00:00
pml Per http://www.open-mpi.org/community/lists/users/2011/11/17862.php, 2011-11-29 23:05:54 +00:00
pubsub This is actually a much smaller commit than it appears at first glance - it just touches a lot of files. The --without-rte-support configuration option has never really been implemented completely. The option caused various objects not to be defined and conditionally compiled some base functions, but did nothing to prevent build of the component libraries. Unfortunately, since many of those components use objects covered by the option, it caused builds to break if those components were allowed to build. 2011-11-22 21:24:35 +00:00
rcache Convert the bad dos line endings to unix style for all windows related files. 2010-12-02 12:08:08 +00:00
sharedfp Obviously these were not needed. 2011-10-04 14:56:34 +00:00
topo Fix mistake that came in via the ompi-agen tree in r23764. The mistake wasn't part of the core autogen upgrade; it was an additional 'bonus' cleanup. Oops. The mistake will always create a set of directories under installdir, even if you do not --with-devel-headers. The set of directories will be empty, but still -- they should not be there at all. This commit fixes that -- the directories are not created at all if you do not --with-devel-headers 2010-09-24 22:53:28 +00:00
vprotocol Each level (OPAL/ORTE/OMPI) should only return it's own constants, 2011-10-04 14:50:31 +00:00