diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py index 6c80b78e0de..0aa7e5b7307 100644 --- a/var/spack/repos/builtin/packages/hdf5/package.py +++ b/var/spack/repos/builtin/packages/hdf5/package.py @@ -185,7 +185,7 @@ def flag_handler(self, name, flags): # Quiet warnings/errors about implicit declaration of functions in C99 if name == "cflags": - if "clang" in self.compiler.cc or "gcc" in self.compiler.cc: + if "%clang" in self.spec or "%gcc" in self.spec: flags.append("-Wno-implicit-function-declaration") return (None, None, flags)