1
1
openmpi/opal
Jeff Squyres 621af3aa07 pmix_base: fix global opal_pmix symbol for static linking on OS X
OS X has weirdness when static linking.  If a symbol is not
initialized, it is put into the common block section, and Weird Things
happen (linking when trying to using that global symbol will fail).
If you initialize the variable, it goes into a different section (and
linking to it will work).

This link (that might go stale someday) has some information about OS
X linker scope and treatment of symbol definitions:
https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/MachOTopics/1-Articles/executing_files.html#//apple_ref/doc/uid/TP40001829-98432-TPXREF120

Fixes #375.
2015-02-04 12:12:31 -05:00
..
asm We haven't supported SPARC 8 in a long time, so remove the atomics reference. Thanks to Paul Hargrove for bringing it to our attention. 2014-08-05 14:49:34 +00:00
class opal_tree: use a safer syntax 2015-01-16 18:45:55 +09:00
datatype Shifting the datatype around should alter it's true LB and UB. 2015-01-19 02:28:17 -05:00
dss Actually copy buffer contents when dss.copy of a buffer is requested 2015-01-06 09:09:06 -08:00
etc Backing out the Open SHMEM project 2013-02-12 17:45:27 +00:00
include Remove VampirTrace. 2015-01-22 08:08:07 +01:00
mca pmix_base: fix global opal_pmix symbol for static linking on OS X 2015-02-04 12:12:31 -05:00
memoryhooks configury: new OPAL_SET_LIB_PREFIX/ORTE_SET_LIB_PREFIX macros 2014-10-22 10:32:19 -07:00
runtime cleanup dead code caused by the removal of the --with-threads configure option 2015-01-16 19:13:59 +09:00
threads cleanup dead code caused by the removal of the --with-threads configure option 2015-01-16 19:13:59 +09:00
tools wrappers: add the $(EXEEXT) extension to the installed symbolic links 2014-10-28 16:42:51 +09:00
util OPAL: skip comparison when when fs=autofs in mtab, because we are looking for reals fs type 2014-12-18 21:42:25 +02:00
win32 windows: effectively revert r32449 2014-08-08 11:36:45 +00:00
Makefile.am configury: new OPAL_SET_LIB_PREFIX/ORTE_SET_LIB_PREFIX macros 2014-10-22 10:32:19 -07:00
win_makefile George did the work and deserves all the credit for it. Ralph did the merge, and deserves whatever blame results from errors in it :-) 2014-07-26 00:47:28 +00:00