0fd59fd7a4
checked whether absolute paths passed to gcc/ld refer to the store, which is wrong: they can also refer to the build tree (/tmp/nix-...). * Less static composition in the construction of stdenv-nix-linux: gcc-wrapper and generic are now passed in as arguments, rather then referenced by relative path. This makes it easier to hack on a specific stage of the bootstrap process (before, a change to, e.g., generic/setup.sh would cause all bootstrap stages to be redone). svn path=/nixpkgs/trunk/; revision=833
20 lines
385 B
Nix
20 lines
385 B
Nix
{stdenv, glibc, pkgs, genericStdenv, gccWrapper}:
|
|
|
|
genericStdenv {
|
|
name = "stdenv-nix-linux";
|
|
preHook = ./prehook.sh;
|
|
initialPath = (import ../nix/path.nix) {pkgs = pkgs;};
|
|
|
|
inherit stdenv;
|
|
|
|
gcc = gccWrapper {
|
|
name = pkgs.gcc.name;
|
|
nativeTools = false;
|
|
nativeGlibc = false;
|
|
inherit (pkgs) gcc binutils;
|
|
inherit stdenv glibc;
|
|
};
|
|
|
|
param1 = pkgs.bash;
|
|
}
|