From 8c810af59b9336f53d9f3d9547b10ea647d20999 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Tue, 29 May 2012 09:08:55 +0000 Subject: GNU libiconv: Build the static library on Cygwin. svn path=/nixpkgs/trunk/; revision=34269 --- pkgs/development/libraries/libiconv/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'pkgs/development/libraries/libiconv') diff --git a/pkgs/development/libraries/libiconv/default.nix b/pkgs/development/libraries/libiconv/default.nix index 459987efa474..f2958e4668de 100644 --- a/pkgs/development/libraries/libiconv/default.nix +++ b/pkgs/development/libraries/libiconv/default.nix @@ -1,6 +1,6 @@ { fetchurl, stdenv }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (rec { name = "libiconv-1.13.1"; src = fetchurl { @@ -30,3 +30,13 @@ stdenv.mkDerivation rec { platforms = [ "i686-cygwin" "i686-darwin" ]; }; } + +// + +stdenv.lib.optionalAttrs stdenv.isCygwin { + # On Cygwin, Libtool produces a `.dll.a', which is not a "real" DLL + # (Windows' linker would need to be used somehow to produce an actual + # DLL.) Thus, build the static library too, and this is what Gettext + # will actually use. + configureFlags = [ "--enable-static" ]; +}) -- cgit 1.4.1