Issue a warning or error if any MPI dependencies in build_requires but not group_deps
Small example:
This start compilation:
7.3.1:
variants:
- systems: [merlin-*, ra-*]
group_deps:
compiler: {gcc: [13.1.0]}
mpi: {openmpi: [4.1.5_slurm]}
relstage: unstable
build_requires: [cmake/3.26.3, git/2.39.1, lapack/3.10.0, OpenBLAS/0.3.23, hdf5/1.13.1_slurm]
./build 7.3.1 --with gcc/13.1.0
This doesn't start compilation with no "clear" message why:
7.3.1:
variants:
- systems: [merlin-*, ra-*]
group_deps:
compiler: {gcc: [13.1.0]}
relstage: unstable
build_requires: [openmpi/4.1.5_slurm, cmake/3.26.3, git/2.39.1, lapack/3.10.0, OpenBLAS/0.3.23, hdf5/1.13.1_slurm]
./build 7.3.1 --with gcc/13.1.0