From deef4177f70cf288dfc5314ac5d2e800b2073d09 Mon Sep 17 00:00:00 2001 From: eugeneswalker <38933153+eugeneswalker@users.noreply.github.com> Date: Thu, 12 Jan 2023 10:53:00 -0800 Subject: sed %oneapi@2023.0.0: -Wno-error=incompatible-function-pointer-types (#34898) --- var/spack/repos/builtin/packages/sed/package.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/var/spack/repos/builtin/packages/sed/package.py b/var/spack/repos/builtin/packages/sed/package.py index cbf691d0c3..5960fd6b61 100644 --- a/var/spack/repos/builtin/packages/sed/package.py +++ b/var/spack/repos/builtin/packages/sed/package.py @@ -35,3 +35,10 @@ class Sed(AutotoolsPackage, GNUMirrorPackage): version_regexp = r"{:s} \(GNU sed\) (\S+)".format(exe) match = re.search(version_regexp, output) return match.group(1) if match else None + + def flag_handler(self, name, flags): + iflags = [] + if name == "cflags": + if self.spec.satisfies("%oneapi@2023.0.0:"): + iflags.append("-Wno-error=incompatible-function-pointer-types") + return (iflags, None, None) -- cgit v1.2.3-70-g09d2