From e949c432a278ee55039520c2a8b6942d74355729 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?=
 <viric@vicerveza.homeunix.net>
Date: Sun, 12 Dec 2010 17:07:54 +0000
Subject: [PATCH] Fixing the evaluation of eval-release.nix. I don't understand
 why, but something ends up evaluating glibc.hostDrv.

svn path=/nixpkgs/branches/stdenv-updates/; revision=25070
---
 pkgs/top-level/all-packages.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index afc25a2e3baa..d6b64bc0e5f8 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -2988,7 +2988,7 @@ let
     machHeaders = null;
     hurdHeaders = null;
     gccCross = null;
-  }) // { hostDrv = glibc212Cross; };
+  }) // (if crossSystem != null then { hostDrv = glibc212Cross; } else {});
 
   glibc212Cross = forceBuildDrv (makeOverridable (import ../development/libraries/glibc-2.12)
     (let crossGNU = (crossSystem != null && crossSystem.config == "i586-pc-gnu");