diff --git a/pkgs/development/libraries/glib/default.nix b/pkgs/development/libraries/glib/default.nix index 812148c7adc6..de0a02c56e25 100644 --- a/pkgs/development/libraries/glib/default.nix +++ b/pkgs/development/libraries/glib/default.nix @@ -35,7 +35,7 @@ let ver_maj = "2.38"; ver_min = "2"; in -with { inherit (stdenv.lib) optionalString; }; +with { inherit (stdenv.lib) optional optionalString; }; stdenv.mkDerivation rec { name = "glib-${ver_maj}.${ver_min}"; @@ -55,9 +55,11 @@ stdenv.mkDerivation rec { preConfigure = "autoreconf -fi"; - configureFlags = stdenv.lib.optional stdenv.isSunOS "--disable-modular-tests"; + configureFlags = + optional stdenv.isDarwin "--disable-compile-warnings" + ++ optional stdenv.isSunOS "--disable-modular-tests"; - CPPFLAGS = stdenv.lib.optionalString stdenv.isSunOS "-DBSD_COMP"; + CPPFLAGS = optionalString stdenv.isSunOS "-DBSD_COMP"; NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin "-lintl";