v5: Create an OPAL "core" library for internal usage #10809
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.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
libopen-pal.so
:ompi/tools/mpirun
ompi/tools/wrappers
(by extension ofopal/tools/wrappers
)opal/tools/wrappers
opal/runtime
files were divided into a 'core' set vs 'main' set