Unverified Commit 209c66f3 authored by Samuel Evans-Powell's avatar Samuel Evans-Powell
Browse files

pkg-config: Fix MinGW build

- MinGW build of pkg-config was failing due to fprintf format
errors (-Werror=format=, see
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat).
  - Added "-Wno-error=format" flag to silence this error.
parent e8bd6dad
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -35,8 +35,12 @@ stdenv.mkDerivation rec {
         "ac_cv_func_posix_getgrgid_r=yes"
       ];

  env.NIX_CFLAGS_COMPILE = builtins.toString (
    # Silence "incompatible integer to pointer conversion passing 'gsize'" when building with Clang.
  env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-int-conversion";
    lib.optionals stdenv.cc.isClang ["-Wno-int-conversion"] ++
    # Silence fprintf format errors when building for Windows.
    lib.optionals stdenv.hostPlatform.isWindows ["-Wno-error=format"]
  );

  enableParallelBuilding = true;
  doCheck = true;