From b9d1dde37ba8f039c28b3d38e85aa3c919740a2a Mon Sep 17 00:00:00 2001 From: Randy Eckenrode Date: Wed, 10 May 2023 03:02:53 -0400 Subject: [PATCH] pkg-config: fix build with newer clang Building pkg-config with newer versions of clang fails in the vendored glib due to an incompatible conversion.ZZ --- pkgs/development/tools/misc/pkg-config/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/tools/misc/pkg-config/default.nix b/pkgs/development/tools/misc/pkg-config/default.nix index d4feca6dfe6e5..b883dab6cc143 100644 --- a/pkgs/development/tools/misc/pkg-config/default.nix +++ b/pkgs/development/tools/misc/pkg-config/default.nix @@ -35,6 +35,9 @@ stdenv.mkDerivation rec { "ac_cv_func_posix_getgrgid_r=yes" ]; + # Silence "incompatible integer to pointer conversion passing 'gsize'" when building with Clang. + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-int-conversion"; + enableParallelBuilding = true; doCheck = true;