summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreugeneswalker <38933153+eugeneswalker@users.noreply.github.com>2022-11-01 16:53:53 -0700
committerGitHub <noreply@github.com>2022-11-01 17:53:53 -0600
commit353e31e72a8fb56ec864897004eff72aecaf2417 (patch)
tree325d0f4d32c01ed37da52a3e57b2f0bf99812d60
parent328addd43db12a3cfd3d3f3c2e63f2aee84d47c6 (diff)
downloadspack-353e31e72a8fb56ec864897004eff72aecaf2417.tar.gz
spack-353e31e72a8fb56ec864897004eff72aecaf2417.tar.bz2
spack-353e31e72a8fb56ec864897004eff72aecaf2417.tar.xz
spack-353e31e72a8fb56ec864897004eff72aecaf2417.zip
rempi %oneapi: -Wno-error=implicit-function-declaration (#33654)
-rw-r--r--var/spack/repos/builtin/packages/rempi/package.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/rempi/package.py b/var/spack/repos/builtin/packages/rempi/package.py
index 46adf68c27..fbcb1369ea 100644
--- a/var/spack/repos/builtin/packages/rempi/package.py
+++ b/var/spack/repos/builtin/packages/rempi/package.py
@@ -23,6 +23,13 @@ class Rempi(AutotoolsPackage):
depends_on("libtool", type="build")
depends_on("libpciaccess", type="link")
+ def flag_handler(self, name, flags):
+ iflags = []
+ if name == "cflags":
+ if self.spec.satisfies("%oneapi@2022.2.0:"):
+ iflags.append("-Wno-error=implicit-function-declaration")
+ return (iflags, None, None)
+
def setup_build_environment(self, env):
if self.spec.satisfies("%cce"):
env.set("MPICC", "mpicc")