From 8c0b695f1334d94cf3e8b7fc02197c830cc00b41 Mon Sep 17 00:00:00 2001 From: Mikael Simberg Date: Fri, 8 Apr 2022 15:31:54 +0200 Subject: pika 0.3.0 : fix +mpi build (#29966) Co-authored-by: Mikael Simberg --- var/spack/repos/builtin/packages/pika/package.py | 3 +++ .../builtin/packages/pika/transform_mpi_includes.patch | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 var/spack/repos/builtin/packages/pika/transform_mpi_includes.patch diff --git a/var/spack/repos/builtin/packages/pika/package.py b/var/spack/repos/builtin/packages/pika/package.py index b9b8aa28ad..4472773b75 100644 --- a/var/spack/repos/builtin/packages/pika/package.py +++ b/var/spack/repos/builtin/packages/pika/package.py @@ -87,6 +87,9 @@ class Pika(CMakePackage, CudaPackage, ROCmPackage): _msg_generic_coroutines = 'This platform requires +generic_coroutines' conflicts('~generic_coroutines', when='platform=darwin', msg=_msg_generic_coroutines) + # Patches + patch('transform_mpi_includes.patch', when="@0.3.0 +mpi") + def cmake_args(self): spec, args = self.spec, [] diff --git a/var/spack/repos/builtin/packages/pika/transform_mpi_includes.patch b/var/spack/repos/builtin/packages/pika/transform_mpi_includes.patch new file mode 100644 index 0000000000..4e5914e236 --- /dev/null +++ b/var/spack/repos/builtin/packages/pika/transform_mpi_includes.patch @@ -0,0 +1,15 @@ +--- a/libs/pika/async_mpi/include/pika/async_mpi/transform_mpi.hpp ++++ b/libs/pika/async_mpi/include/pika/async_mpi/transform_mpi.hpp +@@ -14,11 +14,13 @@ + #include + #include + #include ++#include + #include + #include + #include + #include + #include ++#include + #include + #include -- cgit v1.2.3-70-g09d2