Closed minrk closed 5 years ago
Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe
) and found it was in an excellent condition.
Hi @minrk thanks for this PR! It'd be very useful as I also encountered situations like #31 recently. I have two questions:
mpich
, mpich-mpicc
, mpich-mpicxx
and mpich-mpifort
? If so, can downstream packages (say those that need mpicc
) depend only on the corresponding package (mpich-mpicc
) and not on the base compiler ({{ compiler('c') }}
)? openmpi
? Thanks!
Hi @minrk thanks for this PR! It'd be very useful as I also encountered situations like #31 recently. I have two questions:
- am I right that this recipe generates 4 packages
mpich
,mpich-mpicc
,mpich-mpicxx
andmpich-mpifort
? If so, can downstream packages (say those that needmpicc
) depend only on the corresponding package (mpich-mpicc
) and not on the base compiler ({{ compiler('c') }}
)?
Yes, the mpich-mpicc
package is an empty package that depends on mpich
and compiler('c')
so that the compiler has its dependencies.
- this should probably be an issue in conda-forge/openmpi-feedstock: would there be a PR mirroring this one for
openmpi
?
Yeah, assuming I get this one to work, it will make sense to do the same in openmpi.
these depend on conda compilers as an easy way to install the mpi compiler and its requirements.
mpich package is unchanged, and actually ships with the mpi compiler wrappers. They just may not work without the compiler packages. They do actually work fine on mac without the conda compilers, but not linux.
closes #31