You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fixes Issue #9869
* Split `libopen-pal.so` into two libraries:
- `libopen-pal_core.la` : Internal "core" portion of OPAL containing the essential source and MCA needed for mpicc/mpirun tools to link against. The "core" library is not installed.
- `libopen-pal.la` : Includes "core" plus all of the other OPAL project sources. The `.so` version of this is installed.
* The "core" library contains the following:
- `opal/class`
- `opal/mca/backtrace`
- `opal/mca/dl`
- `opal/mca/installdirs`
- `opal/mca/threads`
- `opal/mca/timer`
- `opal/runtime/*_core.[c|h]`
- `opal/runtime/opal_info_support.c`
- `opal/util (most - see Makefile.am)`
- `opal/util/keyval`
* The "core" library is linked into the following tools instead of the full `libopen-pal.so`:
- `ompi/tools/mpirun`
- `ompi/tools/wrappers` (by extension of `opal/tools/wrappers`)
- `opal/tools/wrappers`
* The `opal/runtime` files were divided into a 'core' set vs 'main' set
Co-authored-by: George Bosilca <bosilca@icl.utk.edu>
Co-authored-by: Brian Barrett <bbarrett@amazon.com>
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
0 commit comments