diff --git a/pkgs/development/libraries/netcdf/default.nix b/pkgs/development/libraries/netcdf/default.nix index 0796e7997d50..65e8b6f46dfd 100644 --- a/pkgs/development/libraries/netcdf/default.nix +++ b/pkgs/development/libraries/netcdf/default.nix @@ -52,6 +52,11 @@ in stdenv.mkDerivation rec { inherit mpiSupport mpi; }; + env.NIX_CFLAGS_COMPILE = + # Suppress incompatible function pointer errors when building with newer versions of clang 16. + # tracked upstream here: https://github.com/Unidata/netcdf-c/issues/2715 + lib.optionalString stdenv.cc.isClang "-Wno-error=incompatible-function-pointer-types"; + configureFlags = [ "--enable-netcdf-4" "--enable-dap"