From 05748fe2910487e3b0ef5bf20ad9215fb718394b Mon Sep 17 00:00:00 2001 From: Matthew Thompson Date: Thu, 19 Feb 2026 07:41:34 -0500 Subject: [PATCH] hdf-eos2: add flags for gcc@14 --- repos/spack_repo/builtin/packages/hdf_eos2/package.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repos/spack_repo/builtin/packages/hdf_eos2/package.py b/repos/spack_repo/builtin/packages/hdf_eos2/package.py index 2ea3bc86eef..198af3a548d 100644 --- a/repos/spack_repo/builtin/packages/hdf_eos2/package.py +++ b/repos/spack_repo/builtin/packages/hdf_eos2/package.py @@ -131,6 +131,9 @@ def flag_handler(self, name, flags): flags.append("-Wno-error=implicit-function-declaration") flags.append("-Wno-error=implicit-int") + # Testing shows we need one extra flag for gcc@14 + if self.spec.satisfies("%gcc@14:"): + flags.append("-Wno-error=incompatible-pointer-types") return flags, None, None def setup_build_environment(self, env: EnvironmentModifications) -> None: