1
1
openmpi/contrib
Brian Barrett 9ffac85650 build: Move libevent to a 3rd-party package
With Open MPI 5.0, the decision was made to stop building
3rd-party packages, such as Libevent, HWLOC, PMIx, and PRRTE as
MCA components and instead 1) start relying on external libraries
whenever possible and 2) Open MPI builds the 3rd party
libraries (if needed) as independent libraries, rather than
linked into libopen-pal.

This patch moves libevent from an MCA framework to a stand-alone
library built outside of OPAL.  A wrapper in opal/util is provided
to minimize the unnecessary changes in the rest of the code.  When
using the internal Libevent, it will be installed as a stand-alone
libevent.a, instead of bundled in OPAL.  Any pre-installed version
of Libevent at or after 2.0.21 is preferred over the internal
version.

Signed-off-by: Brian Barrett <bbarrett@amazon.com>
2020-10-01 16:55:58 +00:00
..
amca-param-sets Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
annual-maintenance Help for when we convert the repo over to git. 2014-07-23 16:01:44 +00:00
build-mca-comps-outside-of-tree build: Move libevent to a 3rd-party package 2020-10-01 16:55:58 +00:00
build-server Update Automake minimum version to 1.13.4 2018-09-15 13:29:30 -07:00
completion mpirun.zsh: add options to zsh shell completion 2016-05-31 16:33:46 -07:00
coverity coverity: move script to build-server directory 2015-02-13 11:07:11 -05:00
dist Fix buildrpm.sh "-r" option used for RPM options specification 2020-07-07 22:31:51 -06:00
infrastructure Save Open MPI's gitdub config 2016-07-29 10:15:53 -04:00
nightly contrib: remove nightly tarball scripts 2017-10-02 12:35:42 -07:00
platform Cleanup heterogeneous builds 2020-04-22 12:46:27 -07:00
scaling Remove ORTE project 2020-02-07 18:20:06 -08:00
spread Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
check_unnecessary_headers.sh Add the MPI_ERRORS_ABORT predefined error handler (conformance with 2020-06-10 12:01:24 -04:00
check-btl-sm-diffs.pl Fix pathname 2015-04-08 08:52:17 -04:00
check-help-strings.pl contrib: add support for v1.8 branch, add getopt aliases 2014-08-16 16:01:32 +00:00
check-ob1-pml-diffs.pl Some utilities for tracking difference between ob1 and other PMLs. 2010-11-30 14:51:01 +00:00
check-ob1-revision.pl update revision in check script 2012-03-15 10:29:22 +00:00
check-owner.pl check-owner.pl: fix comments 2015-05-13 18:31:12 -04:00
cleanperms Provide backward compatible keys so that the non-PMIx components in the opal/pmix framework don't have to adjust as we continue to work on finalizing the PMIx reference scheme. Activate and utilize the new PMIx show_help capability to provide more meaningful error output when the server cannot start. 2016-08-13 12:13:04 -07:00
code_counter.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
find_occurence.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
find_offenders.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
fix_headers.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
fix_indent.pl Fix executable mode 2016-11-19 11:44:19 -08:00
gen_stats.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
generate_file_list.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
git-clean.sh Trivial helper script to git clean submodules 2020-07-06 04:57:42 -07:00
header_replacement.sh Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
headers.txt this is the big windows commit. there are more things which have gone into this than i can remember. but basically, we are looking for 2004-10-22 16:06:05 +00:00
libadd_mca_comp_update.py Remove lingering ORTE references 2020-02-22 07:59:19 -08:00
Makefile.am contrib/platform: remove stale redstorm file 2019-01-10 13:45:06 -08:00
ompi_branch_check_revisions-v1.5.txt Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
ompi_branch_check_revisions.pl - Convert shell script to perl ;-) Only (XML) svn log, instead of 2010-03-31 03:00:58 +00:00
ompi_cplusplus.sed - Replace combinations of 2009-08-20 11:42:18 +00:00
ompi_cplusplus.sh - Replace combinations of 2009-08-20 11:42:18 +00:00
ompi_cplusplus.txt Remove the last vestiges of mpi_portable_platform.h.in 2010-03-05 21:21:03 +00:00
ompi-time.sh Bring the RML modifications across. This is the first step in a revamp of the ORTE messaging subsystem to support fabric-based communications during launch and wireup phases. When completed, the grpcomm and plm frameworks will each have their own "conduit" for communication - each conduit corresponds to a particular RML messaging transport. This can be the active OOB-based component, or a provider from within the RML/OFI component. Messages sent down the conduit will flow across the associated transport. 2016-10-11 16:01:02 -07:00
openmpi-valgrind.supp Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
purge-tab-indents.pl Silence some compile-time warnings. Update scripts now that AUTHORS is gone 2017-08-04 20:08:31 -07:00
purge-trailing-blank-lines.pl Silence some compile-time warnings. Update scripts now that AUTHORS is gone 2017-08-04 20:08:31 -07:00
search_compare.pl Update search_compare script 2015-07-17 17:36:37 -07:00
search_replace.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
submit_test.pl Upgrade all www.open-mpi.org URLs to https 2020-04-02 10:43:50 -04:00
symbol-hiding.pl Update symbol-hiding script 2015-12-21 20:49:14 -08:00
test_headers_in_ompi.pl Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
uncrustify_open_mpi.cfg - Add the uncrustify source code beautification for Open MPI. 2009-09-29 16:10:01 +00:00
update-my-copyright.pl Update hwloc to latest shmem branch. Correct typos in update-my-copyright.pl. 2017-08-15 13:32:12 -07:00
whitespace-purge.sh Add a couple of helper tools to prepare git commits by removing all trailing blank lines, and replacing tabs with indents. These tools default to looking only at modified files, but can also be used to scan the entire directory tree via the --all option. 2016-11-19 11:44:19 -08:00