From 1c7574e0e79f4885557a830a11730a85bd87d8a2 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 27 May 2022 11:48:58 -0400 Subject: [PATCH] python3-mpi4py: support cross compilation --- srcpkgs/python3-mpi4py/template | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) 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() {