Description of problem: AFAIK the MPI_SYSCONFIG was set to /etc/mpich-x86_64, now it is set to /etc. As e.g. openmpi sets it to /etc/openmpi-x86_64, I think it is inconsistent and probably bug. Version-Release number of selected component (if applicable): mpich-3.1-4.fc22.x86_64 How reproducible: Always Steps to Reproduce: 1. dnf install mpich 2. module load mpi/mpich-x86_64 3. echo $MPI_SYSCONFIG Actual results: /etc Expected results: /etc/mpich-x86_64 (on x86_64) Additional info: Also the module file seems to be installed twice to different path: /etc/modulefiles/mpi/mpich-x86_64 /etc/modulefiles/mpich-x86_64 which also seems suspicious to me.
Duplicate module files was reported a long time ago as bug 921534. I'm not entirely sure of the uses of MPI_SYSCONFIG outside of the mpi providers themselves.
I don't think MPI_SYSCONFIG is used anywhere, so we might just as well change it for consistency with openmpi. Patch to do that pushed to rawhide, F22 will follow later.
I forgot to update this for F22. I don't think it makes sense to update it now.