summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVeselin Dobrev <v-dobrev@users.noreply.github.com>2023-10-14 22:01:53 -0700
committerGitHub <noreply@github.com>2023-10-15 00:01:53 -0500
commit8a311d7746f606c4127eb695fa2e59e7e7cd8f06 (patch)
tree23f41688ecec8260482c9e9bd0c1179c8010686b
parent39d2baec8aef6f4c9b830e4b9b0e75aec204c8c4 (diff)
downloadspack-8a311d7746f606c4127eb695fa2e59e7e7cd8f06.tar.gz
spack-8a311d7746f606c4127eb695fa2e59e7e7cd8f06.tar.bz2
spack-8a311d7746f606c4127eb695fa2e59e7e7cd8f06.tar.xz
spack-8a311d7746f606c4127eb695fa2e59e7e7cd8f06.zip
mfem: add a patch for v4.6 for gcc 13, see mfem PR 3903 (#40495)
-rw-r--r--var/spack/repos/builtin/packages/mfem/mfem-4.6.patch12
-rw-r--r--var/spack/repos/builtin/packages/mfem/package.py1
2 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/mfem/mfem-4.6.patch b/var/spack/repos/builtin/packages/mfem/mfem-4.6.patch
new file mode 100644
index 0000000000..94f1f863f8
--- /dev/null
+++ b/var/spack/repos/builtin/packages/mfem/mfem-4.6.patch
@@ -0,0 +1,12 @@
+diff --git a/general/kdtree.hpp b/general/kdtree.hpp
+index eebbdaa27..b35a33ea4 100644
+--- a/general/kdtree.hpp
++++ b/general/kdtree.hpp
+@@ -17,6 +17,7 @@
+ #include <fstream>
+ #include <iostream>
+ #include <cmath>
++#include <cstdint>
+ #include <tuple>
+
+ namespace mfem
diff --git a/var/spack/repos/builtin/packages/mfem/package.py b/var/spack/repos/builtin/packages/mfem/package.py
index eb869fc255..b4c66447a1 100644
--- a/var/spack/repos/builtin/packages/mfem/package.py
+++ b/var/spack/repos/builtin/packages/mfem/package.py
@@ -468,6 +468,7 @@ class Mfem(Package, CudaPackage, ROCmPackage):
# upstream.
patch("mfem-4.0.0-makefile-syntax-fix.patch", when="@4.0.0")
patch("mfem-4.5.patch", when="@4.5.0")
+ patch("mfem-4.6.patch", when="@4.6.0")
phases = ["configure", "build", "install"]