diff --git a/srcpkgs/python3-mpi4py/template b/srcpkgs/python3-mpi4py/template index 216ea7b58f0..9950a8453d2 100644 --- a/srcpkgs/python3-mpi4py/template +++ b/srcpkgs/python3-mpi4py/template @@ -19,9 +19,17 @@ make_check=no post_extract() { # recythonize - rm src/mpi4py/include/mpi4py/mpi4py.MPI.h \ - src/mpi4py/include/mpi4py/mpi4py.MPI_api.h \ - src/mpi4py.MPI.c + rm src/mpi4py.MPI.c \ + src/mpi4py/include/mpi4py/mpi4py.MPI.h \ + src/mpi4py/include/mpi4py/mpi4py.MPI_api.h +} + +pre_build() { + if [ "${CROSS_BUILD}" ]; then + # Need to tell OpenMPI wrappers to use cross compilers + export OMPI_CC="${CC}" + export OMPI_FC="${FC}" + fi } post_install() {