diff options
author | Henri Menke <henri@henrimenke.de> | 2024-02-13 08:10:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-13 00:10:51 -0700 |
commit | e37c099ddb2e0a341abf615da0d292a73abc4370 (patch) | |
tree | 557fa3c2528cbf69f1c563f4b33cb4a7de62521b /var | |
parent | 4d7898a669d41073138e97892435f5664e99edbd (diff) | |
download | spack-e37c099ddb2e0a341abf615da0d292a73abc4370.tar.gz spack-e37c099ddb2e0a341abf615da0d292a73abc4370.tar.bz2 spack-e37c099ddb2e0a341abf615da0d292a73abc4370.tar.xz spack-e37c099ddb2e0a341abf615da0d292a73abc4370.zip |
clfft: workaround compiler error (#42519)
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/clfft/package.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/clfft/package.py b/var/spack/repos/builtin/packages/clfft/package.py index 38deb524c7..a51360a608 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"), |