GCC 4.7: Make sure `stdenv.glibc' exists before using it.

svn path=/nixpkgs/trunk/; revision=32995
This commit is contained in:
Ludovic Courtès 2012-03-11 17:35:45 +00:00
parent 2b2eb19973
commit 0752b1e3d7

View File

@ -1934,7 +1934,6 @@ let
binutilsCross = null; binutilsCross = null;
})); }));
/* needs to be fixed:
gcc47 = lowPrio (wrapGCC (lib.overrideDerivation gcc46_debug.gcc (a: { gcc47 = lowPrio (wrapGCC (lib.overrideDerivation gcc46_debug.gcc (a: {
name = "gcc-debug-4.7.0rc20120302"; name = "gcc-debug-4.7.0rc20120302";
src = fetchurl { src = fetchurl {
@ -1944,11 +1943,11 @@ let
configureFlags = a.configureFlags configureFlags = a.configureFlags
# This flag replaces `no-sys-dirs.patch'. # This flag replaces `no-sys-dirs.patch'.
+ " --with-native-system-header-dir=${stdenv.glibc}/include"; + (lib.optionalString (stdenv ? glibc)
" --with-native-system-header-dir=${stdenv.glibc}/include");
patches = []; patches = [];
}))); })));
*/
gccApple = gccApple =
wrapGCC ( (if stdenv.system == "i686-darwin" then import ../development/compilers/gcc/4.2-apple32 else import ../development/compilers/gcc/4.2-apple64) { wrapGCC ( (if stdenv.system == "i686-darwin" then import ../development/compilers/gcc/4.2-apple32 else import ../development/compilers/gcc/4.2-apple64) {