From cec7e6c4b5919110b77e5918898dab5753940690 Mon Sep 17 00:00:00 2001 From: Brian Vanderwende Date: Mon, 17 Feb 2025 16:33:16 -0700 Subject: [PATCH] GCC 14 needs C-standards workaround flags (#48019) --- var/spack/repos/builtin/packages/hdf/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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