Provide package config symlinks for mpi.pc
, mpi-c.pc
, mpi-cxx.pc
, and mpi-fort.pc
#137
Open
1 task done
Labels
Solution to issue cannot be found in the documentation.
Issue
Build systems such as CMake rely on the generalized/meta name to search for what MPI is installed on a machine.
That way they can support all MPI distributions without the user knowing what specific version is installed on each machine a project is built on.
It looks like conda doesn't install / symlink the installed package config files to the more general names resulting in CMake and other package config users to fail when requesting details on the installed mpi version.
Proposal:
Have the openmpi-cxx and other language packages provide the 'normalized' name package config file as well
Prior art:
ubuntu etc-alternatives map
mpi.pc
,mpi-c.pc
,mpi-cxx.pc
, andmpi-fort.pc
to the active MPI implementation.Installed packages
Environment info
The text was updated successfully, but these errors were encountered: