diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-03-15 20:27:53 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-03-15 20:27:53 +0000 |
commit | 97bd4b7b004347dca31e141ebe9c5ba89859586a (patch) | |
tree | c1ac7fdc7519f1314dc9e44991dab528c0a1d618 /pkgs/os-specific/gnu | |
parent | e4f5ebb3486e072640077f153ee1aa34130a022e (diff) | |
download | nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.tar nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.tar.gz nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.tar.bz2 nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.tar.lz nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.tar.xz nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.tar.zst nixlib-97bd4b7b004347dca31e141ebe9c5ba89859586a.zip |
GNU MIG: Use `forceSystem' instead of the custom hack.
svn path=/nixpkgs/trunk/; revision=33121
Diffstat (limited to 'pkgs/os-specific/gnu')
-rw-r--r-- | pkgs/os-specific/gnu/default.nix | 21 |
1 files changed, 6 insertions, 15 deletions
diff --git a/pkgs/os-specific/gnu/default.nix b/pkgs/os-specific/gnu/default.nix index a16aeb1c06c8..5b8309f1c52c 100644 --- a/pkgs/os-specific/gnu/default.nix +++ b/pkgs/os-specific/gnu/default.nix @@ -3,7 +3,7 @@ args@{ fetchgit, stdenv, autoconf, automake, automake111x, libtool , texinfo, glibcCross, hurdPartedCross, libuuid, samba_light , gccCrossStageStatic, gccCrossStageFinal -, forceBuildDrv, callPackage, platform, config, crossSystem }: +, forceBuildDrv, forceSystem, callPackage, platform, config, crossSystem }: with args; @@ -72,20 +72,11 @@ rec { mig = null; }; - mig = callPackage ./mig - (if stdenv.isLinux - then { - # Build natively, but force use of a 32-bit environment because we're - # targeting `i586-pc-gnu'. - stdenv = (import ../../stdenv { - system = "i686-linux"; - stdenvType = "i686-linux"; - allPackages = args: - import ../../top-level/all-packages.nix ({ inherit config; } // args); - inherit platform; - }).stdenv; - } - else { }); + mig = callPackage ./mig { + # Build natively, but force use of a 32-bit environment because we're + # targeting `i586-pc-gnu'. + stdenv = (forceSystem "i686-linux").stdenv; + }; smbfs = callPackage ./smbfs { samba = samba_light; |