diff --git a/var/spack/repos/builtin/packages/hdf/package.py b/var/spack/repos/builtin/packages/hdf/package.py index f217a8de0c1..1092a4b1acd 100644 --- a/var/spack/repos/builtin/packages/hdf/package.py +++ b/var/spack/repos/builtin/packages/hdf/package.py @@ -153,10 +153,15 @@ def flag_handler(self, name, flags): self.spec.satisfies("@:4.2.15 %apple-clang") or self.spec.satisfies("%clang@16:") or self.spec.satisfies("%oneapi") + or self.spec.satisfies("%gcc@14:") ): flags.append("-Wno-error=implicit-function-declaration") - if self.spec.satisfies("%clang@16:") or self.spec.satisfies("%apple-clang@15:"): + if ( + self.spec.satisfies("%clang@16:") + or self.spec.satisfies("%apple-clang@15:") + or self.spec.satisfies("%gcc@14:") + ): flags.append("-Wno-error=implicit-int") return flags, None, None