diff --git a/pkgs/development/libraries/glib/2.22.x.nix b/pkgs/development/libraries/glib/2.22.x.nix index eaf6a56dade..e6af08cae0e 100644 --- a/pkgs/development/libraries/glib/2.22.x.nix +++ b/pkgs/development/libraries/glib/2.22.x.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig, gettext, perl }: +{ stdenv, fetchurl, pkgconfig, gettext, perl, libiconv ? null}: stdenv.mkDerivation rec { name = "glib-2.22.4"; @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "055dv2hymbyzwpcd39r97x747vsvlkyywa826zr75dzambw6n7qd"; }; - buildInputs = [pkgconfig gettext perl]; + buildInputs = [pkgconfig gettext perl libiconv]; # The nbd package depends on a static version of this library; hence # the default configure flag --disable-static is switched off. diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index d697b5af82e..51799fad2b8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3849,6 +3849,7 @@ let glib = import ../development/libraries/glib/2.22.x.nix { inherit fetchurl stdenv pkgconfig gettext perl; + libiconv = if (stdenv.system == "i686-freebsd") then libiconv else null; }; glibmm = import ../development/libraries/glibmm/2.22.x.nix {