I am working on rewriting some of the MCA component open code to delay
dlclose until opal_util_finalize () and I ran into something
interesting. Open MPI supports component dependency files ending in
.ompi_info. These files can be used to describe dependencies between mca
components. This feature seems to be a break in the MCA abstration. I
could, for example, make mca_btl_vader.so "depend" on components in
ompi (like mca_osc_pt2pt.so).

What is the history of the .ompi_info dependency file format? Can we
remove support for it? It would greatly simplify the code in
mca_base_component_find.c.

-Nathan

Attachment: pgpeRCq_mg0MQ.pgp
Description: PGP signature

Reply via email to