Trying to fix the nixpkgs-tarball, after I broke it again due to assuming

'gcc' to be pure as that of stdenvLinux.


svn path=/nixpkgs/trunk/; revision=20671
This commit is contained in:
Lluís Batlle i Rossell 2010-03-16 21:53:48 +00:00
parent 1d71fc8923
commit 23809aa681

View File

@ -2466,12 +2466,14 @@ let
}; };
wrapGCC = wrapGCCWith (import ../build-support/gcc-wrapper) glibc; wrapGCC = wrapGCCWith (import ../build-support/gcc-wrapper) glibc;
# To be removed on stdenv-updates # To be removed on stdenv-updates
# By now this has at least the fix of setting the proper rpath when a file "libbla.so" # By now this has at least the fix of setting the proper rpath when a file "libbla.so"
# is passed directly to the linker. # is passed directly to the linker.
# This is of interest to programs built by cmake, because this is a common practice # This is of interest to programs built by cmake, because this is a common practice
# in cmake builds. # in cmake builds.
wrapGCC2 = wrapGCCWith (import ../build-support/gcc-wrapper/default2.nix) glibc; wrapGCC2 = wrapGCCWith (import ../build-support/gcc-wrapper/default2.nix) glibc;
stdenv2 = if (gcc.nativeTools) then stdenv else (overrideGCC stdenv (wrapGCC2 gcc.gcc));
wrapGCCCross = wrapGCCCross =
{gcc, libc, binutils, cross, shell ? "", name ? "gcc-cross-wrapper"}: {gcc, libc, binutils, cross, shell ? "", name ? "gcc-cross-wrapper"}:
@ -6779,7 +6781,7 @@ let
alsaLib lame faac faad2 libvorbis; alsaLib lame faac faad2 libvorbis;
inherit (gtkLibs) gtk; inherit (gtkLibs) gtk;
inherit (xlibs) libXv pixman libpthreadstubs libXau libXdmcp; inherit (xlibs) libXv pixman libpthreadstubs libXau libXdmcp;
stdenv = overrideGCC stdenv (wrapGCC2 gcc.gcc); stdenv = stdenv2;
}; };
awesome = import ../applications/window-managers/awesome { awesome = import ../applications/window-managers/awesome {
@ -7908,7 +7910,7 @@ let
paraview = import ../applications/graphics/paraview { paraview = import ../applications/graphics/paraview {
inherit fetchurl cmake qt4; inherit fetchurl cmake qt4;
stdenv = overrideGCC stdenv (wrapGCC2 gcc.gcc); stdenv = stdenv2;
}; };
partitionManager = import ../tools/misc/partition-manager { partitionManager = import ../tools/misc/partition-manager {