diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e0ed063d397..2990b590f44 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2370,12 +2370,14 @@ let impureLibcPath = if stdenv.isLinux then null else "/usr"; }; - perl = import ../development/interpreters/perl-5.10 { + perl510 = import ../development/interpreters/perl-5.10 { inherit stdenv; fetchurl = fetchurlBoot; impureLibcPath = if stdenv.isLinux then null else "/usr"; }; + perl = if system != "i686-cygwin" then perl510 else sysPerl; + # FIXME: unixODBC needs patching on Darwin (see darwinports) phpOld = import ../development/interpreters/php { inherit stdenv fetchurl flex bison libxml2 apacheHttpd;