From 8260599e98eb30a869cde4c980e49547cd402fed Mon Sep 17 00:00:00 2001 From: Michael Kuhn Date: Wed, 5 Jun 2024 17:38:54 +0200 Subject: [PATCH] py-netcdf4: fix build with gcc@14 (#44134) --- var/spack/repos/builtin/packages/py-netcdf4/package.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/var/spack/repos/builtin/packages/py-netcdf4/package.py b/var/spack/repos/builtin/packages/py-netcdf4/package.py index b681279038f..1daa2c517dc 100644 --- a/var/spack/repos/builtin/packages/py-netcdf4/package.py +++ b/var/spack/repos/builtin/packages/py-netcdf4/package.py @@ -48,6 +48,13 @@ class PyNetcdf4(PythonPackage): # following patch disables the usage of pkg-config at all. patch("disable_pkgconf.patch") + # https://github.com/Unidata/netcdf4-python/pull/1322 + patch( + "https://github.com/Unidata/netcdf4-python/commit/49dcd0b5bd25824c254770c0d41445133fc13a46.patch?full_index=1", + sha256="71eefe1d3065ad050fb72eb61d916ae1374a3fafd96ddaee6499cda952d992c4", + when="@1.6: %gcc@14:", + ) + def flag_handler(self, name, flags): if name == "cflags": if self.spec.satisfies("%oneapi"):