From 76d8376fea0c0cfc5c1570fce07e27b0bb5f7af4 Mon Sep 17 00:00:00 2001 From: Olivier Cessenat Date: Thu, 11 Aug 2022 14:18:01 +0200 Subject: gxsview: gcc11 compilation rule for std::numeric_limits (#31970) Co-authored-by: Massimiliano Culpo --- var/spack/repos/builtin/packages/gxsview/gcc11.patch | 9 +++++++++ var/spack/repos/builtin/packages/gxsview/package.py | 3 +++ 2 files changed, 12 insertions(+) create mode 100644 var/spack/repos/builtin/packages/gxsview/gcc11.patch diff --git a/var/spack/repos/builtin/packages/gxsview/gcc11.patch b/var/spack/repos/builtin/packages/gxsview/gcc11.patch new file mode 100644 index 0000000000..cf872115b3 --- /dev/null +++ b/var/spack/repos/builtin/packages/gxsview/gcc11.patch @@ -0,0 +1,9 @@ +--- a/core/fielddata/fieldcolordata.hpp ++++ b/core/fielddata/fieldcolordata.hpp +@@ -16,6 +16,7 @@ + #include + #include + #include ++#include + + namespace fd{ diff --git a/var/spack/repos/builtin/packages/gxsview/package.py b/var/spack/repos/builtin/packages/gxsview/package.py index f6a130d2ef..5402420c8a 100644 --- a/var/spack/repos/builtin/packages/gxsview/package.py +++ b/var/spack/repos/builtin/packages/gxsview/package.py @@ -28,6 +28,9 @@ class Gxsview(QMakePackage): conflicts("%gcc@:7.2.0", msg="Requires C++17 compiler support") # need C++17 standard patch("vtk9.patch", when="^vtk@9:") + # gcc11 compilation rule for std::numeric_limits, + # avoid "numeric_limits" is not a member of "std" + patch("gcc11.patch", when="@2021.07.01 %gcc@11:") build_directory = "gui" -- cgit v1.2.3-60-g2f50