I think it is a bug that the virtual/mpi copies the useflags of openmpi. When, for example. I want to emerge sci-libs/hdf5-1.8.7, it (opposed to the stable hdf5) depends on virtual/mpi, which has fortran and cxx USE Flags enabled by default. So has sys-cluster/open-mpi. So in order to not compile with cxx and fortran, I have to unflag *both* packages, mpi and openmpi. I don't know what the general consensus in such a situation is, but I think only one of the packages (presumably sys-cluster/openmpi) should exhibit these USE flags. Reproducible: Always
(In reply to comment #0) > I don't know what the general consensus in such a situation is, but I think > only one of the packages (presumably sys-cluster/openmpi) should exhibit these > USE flags. They need it both, otherwise packages can't use use dependencies for mpi implementations.