diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/serialbox/missing_includes.patch | 11 | ||||
-rw-r--r-- | var/spack/repos/builtin/packages/serialbox/package.py | 4 |
2 files changed, 15 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/serialbox/missing_includes.patch b/var/spack/repos/builtin/packages/serialbox/missing_includes.patch new file mode 100644 index 0000000000..2e21c98754 --- /dev/null +++ b/var/spack/repos/builtin/packages/serialbox/missing_includes.patch @@ -0,0 +1,11 @@ +--- a/src/serialbox-c/FortranWrapper.cpp ++++ b/src/serialbox-c/FortranWrapper.cpp +@@ -12,6 +12,8 @@ + * + \*===------------------------------------------------------------------------------------------===*/ + ++#include <array> ++ + #include "serialbox-c/FortranWrapper.h" + #include "serialbox-c/FieldMetainfo.h" + #include "serialbox-c/Metainfo.h" diff --git a/var/spack/repos/builtin/packages/serialbox/package.py b/var/spack/repos/builtin/packages/serialbox/package.py index a77a041e71..5ec3fa8e88 100644 --- a/var/spack/repos/builtin/packages/serialbox/package.py +++ b/var/spack/repos/builtin/packages/serialbox/package.py @@ -63,6 +63,10 @@ class Serialbox(CMakePackage): patch("nag/examples.patch", when="@2.3.1:%nag+fortran+examples") patch("nag/ftg.patch", when="@2.3.1:%nag+ftg") + # Add missing include directives + # (part of https://github.com/GridTools/serialbox/pull/259): + patch("missing_includes.patch", when="@:2.6.1+c") + conflicts( "+ftg", when="~fortran", |