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: