summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorTeodor Nikolov <teodor.nikolov22@gmail.com>2021-06-08 22:17:51 +0300
committerGitHub <noreply@github.com>2021-06-08 21:17:51 +0200
commitd0fdbc1ab2462b62d57acd5586ece828575dac62 (patch)
tree812ca5990b99c21df2d98e4f0c6df5c52931b4a3 /var
parent92be3585822759323986e1cc580c531eb001405c (diff)
downloadspack-d0fdbc1ab2462b62d57acd5586ece828575dac62.tar.gz
spack-d0fdbc1ab2462b62d57acd5586ece828575dac62.tar.bz2
spack-d0fdbc1ab2462b62d57acd5586ece828575dac62.tar.xz
spack-d0fdbc1ab2462b62d57acd5586ece828575dac62.zip
[umpire] Fix missing header (#24198)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/umpire/missing_header_for_numeric_limits.patch12
-rw-r--r--var/spack/repos/builtin/packages/umpire/package.py1
2 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/umpire/missing_header_for_numeric_limits.patch b/var/spack/repos/builtin/packages/umpire/missing_header_for_numeric_limits.patch
new file mode 100644
index 0000000000..6e89e37070
--- /dev/null
+++ b/var/spack/repos/builtin/packages/umpire/missing_header_for_numeric_limits.patch
@@ -0,0 +1,12 @@
+diff --git a/src/umpire/util/allocation_statistics.cpp b/src/umpire/util/allocation_statistics.cpp
+index 597ae61f..0c3f7865 100644
+--- a/src/umpire/util/allocation_statistics.cpp
++++ b/src/umpire/util/allocation_statistics.cpp
+@@ -8,6 +8,7 @@
+ #include "umpire/util/allocation_statistics.hpp"
+
+ #include <algorithm>
++#include <limits>
+
+ namespace umpire {
+ namespace util {
diff --git a/var/spack/repos/builtin/packages/umpire/package.py b/var/spack/repos/builtin/packages/umpire/package.py
index 33a704c904..7fa2cf4e48 100644
--- a/var/spack/repos/builtin/packages/umpire/package.py
+++ b/var/spack/repos/builtin/packages/umpire/package.py
@@ -48,6 +48,7 @@ class Umpire(CMakePackage, CudaPackage, ROCmPackage):
patch('camp_target_umpire_3.0.0.patch', when='@3.0.0')
patch('cmake_version_check.patch', when='@4.1')
+ patch('missing_header_for_numeric_limits.patch', when='@4.1:5.0.1')
variant('fortran', default=False, description='Build C/Fortran API')
variant('c', default=True, description='Build C API')