From 4c0116bd64b64466b6e3dd33ae451beedf1100ba Mon Sep 17 00:00:00 2001 From: Luke Diorio-Toth Date: Mon, 6 Feb 2023 06:08:31 -0600 Subject: mash: added patch with limits header (#35209) Co-authored-by: luke --- var/spack/repos/builtin/packages/mash/gcc-11.patch | 14 ++++++++++++++ var/spack/repos/builtin/packages/mash/package.py | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 var/spack/repos/builtin/packages/mash/gcc-11.patch diff --git a/var/spack/repos/builtin/packages/mash/gcc-11.patch b/var/spack/repos/builtin/packages/mash/gcc-11.patch new file mode 100644 index 0000000000..1220c9cc3c --- /dev/null +++ b/var/spack/repos/builtin/packages/mash/gcc-11.patch @@ -0,0 +1,14 @@ +# patch method from debian repo +# https://salsa.debian.org/med-team/mash/-/blob/master/debian/patches/gcc-11.patch +diff -Naur spack-src/src/mash/robin_hood.h spack-src.patched/src/mash/robin_hood.h +--- spack-src/src/mash/robin_hood.h 2021-02-26 17:13:33.000000000 -0600 ++++ spack-src.patched/src/mash/robin_hood.h 2023-01-27 09:37:40.418855844 -0600 +@@ -45,6 +45,7 @@ + #include // only to support hash of smart pointers + #include + #include ++#include + #include + #include + #if __cplusplus >= 201703L + diff --git a/var/spack/repos/builtin/packages/mash/package.py b/var/spack/repos/builtin/packages/mash/package.py index 6b2f97fe1d..4f6ac17988 100644 --- a/var/spack/repos/builtin/packages/mash/package.py +++ b/var/spack/repos/builtin/packages/mash/package.py @@ -18,7 +18,7 @@ class Mash(AutotoolsPackage): version("2.3", sha256="f96cf7305e010012c3debed966ac83ceecac0351dbbfeaa6cd7ad7f068d87fe1") - conflicts("%gcc@11:", msg="mash cannot be build with gcc >= 11") + patch("gcc-11.patch", when="%gcc@11:") depends_on("autoconf", type="build") depends_on("automake", type="build") -- cgit v1.2.3-70-g09d2