From e37c099ddb2e0a341abf615da0d292a73abc4370 Mon Sep 17 00:00:00 2001 From: Henri Menke Date: Tue, 13 Feb 2024 08:10:51 +0100 Subject: [PATCH] clfft: workaround compiler error (#42519) --- var/spack/repos/builtin/packages/clfft/package.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/var/spack/repos/builtin/packages/clfft/package.py b/var/spack/repos/builtin/packages/clfft/package.py index 38deb524c77..a51360a6085 100644 --- a/var/spack/repos/builtin/packages/clfft/package.py +++ b/var/spack/repos/builtin/packages/clfft/package.py @@ -35,6 +35,12 @@ class Clfft(CMakePackage): root_cmakelists_dir = "src" + def flag_handler(self, name, flags): + if name == "cxxflags": + # https://github.com/clMathLibraries/clFFT/issues/237 + flags.append("-fpermissive") + return (flags, None, None) + def cmake_args(self): args = [ self.define_from_variant("BUILD_CLIENT", "client"),