1
1
openmpi/opal/class
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
..
Makefile.am opal/class: add a new class: opal_interval_tree_t 2018-02-26 13:35:56 -07:00
opal_bitmap.c opal/bitmap: fix opal_bitmap_set_bit() 2017-12-27 14:56:43 +09:00
opal_bitmap.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_fifo.c opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_fifo.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_free_list.c Fix null pointer arithmetic resulting in potential undefined behavior 2020-07-03 22:18:17 +02:00
opal_free_list.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_graph.c opal: fix coverity issues 2017-06-23 08:15:34 -06:00
opal_graph.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_hash_table.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_hash_table.h opal/class: add additional object helper functions 2020-05-05 06:43:19 -07:00
opal_hotel.c build: Move libevent to a 3rd-party package 2020-10-01 16:55:58 +00:00
opal_hotel.h build: Move libevent to a 3rd-party package 2020-10-01 16:55:58 +00:00
opal_interval_tree.c opal: make interval tree resilient to similar intervals 2020-01-07 21:43:58 -07:00
opal_interval_tree.h opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_lifo.c opal: add types for atomic variables 2018-09-14 10:48:55 -06:00
opal_lifo.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_list.c Fix a type in comments: insertted -> inserted 2019-11-24 00:36:06 -05:00
opal_list.h opal/class: add additional object helper functions 2020-05-05 06:43:19 -07:00
opal_object.c opal/atomic: always use C11 atomics if available 2018-09-14 10:51:05 -06:00
opal_object.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_pointer_array.c Dont assume a size for constants with UL and ULL. 2017-06-05 22:07:53 -04:00
opal_pointer_array.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_rb_tree.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_rb_tree.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ring_buffer.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_ring_buffer.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_tree.c opal/asm: rename existing arithmetic atomic functions 2017-11-30 10:41:22 -07:00
opal_tree.h Add threads framework 2020-03-27 10:15:45 -06:00
opal_value_array.c Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
opal_value_array.h Purge whitespace from the repo 2015-06-23 20:59:57 -07:00