aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/gcc
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2018-08-06 22:41:56 -0400
committerJohn Ericson <John.Ericson@Obsidian.Systems>2018-08-08 17:16:16 -0400
commit5a2ef9b51366128852ec8affcf6a207e572c0b2b (patch)
treefe75754cb0106aff6cbcea5f4b691675f9561d3c /pkgs/development/libraries/gcc
parent044a73bbe68673136b654bc99f412ac116f11ca3 (diff)
libgcc: Tool env vars no longer need to be made full paths
Diffstat (limited to 'pkgs/development/libraries/gcc')
-rw-r--r--pkgs/development/libraries/gcc/libgcc/default.nix31
1 files changed, 4 insertions, 27 deletions
diff --git a/pkgs/development/libraries/gcc/libgcc/default.nix b/pkgs/development/libraries/gcc/libgcc/default.nix
index 0a29ab6927f7..ef605d8702fa 100644
--- a/pkgs/development/libraries/gcc/libgcc/default.nix
+++ b/pkgs/development/libraries/gcc/libgcc/default.nix
@@ -46,22 +46,16 @@ stdenvNoLibs.mkDerivation rec {
mkdir -p "$buildRoot/gcc"
cd "$buildRoot/gcc"
(
- export AS_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$AS_FOR_BUILD
- export CC_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CC_FOR_BUILD
- export CPP_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CPP_FOR_BUILD
- export CXX_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CXX_FOR_BUILD
- export LD_FOR_BUILD=${buildPackages.stdenv.cc.bintools}/bin/$LD_FOR_BUILD
-
export AS=$AS_FOR_BUILD
export CC=$CC_FOR_BUILD
export CPP=$CPP_FOR_BUILD
export CXX=$CXX_FOR_BUILD
export LD=$LD_FOR_BUILD
- export AS_FOR_TARGET=${stdenvNoLibs.cc}/bin/$AS
- export CC_FOR_TARGET=${stdenvNoLibs.cc}/bin/$CC
- export CPP_FOR_TARGET=${stdenvNoLibs.cc}/bin/$CPP
- export LD_FOR_TARGET=${stdenvNoLibs.cc.bintools}/bin/$LD
+ export AS_FOR_TARGET=$AS
+ export CC_FOR_TARGET=$CC
+ export CPP_FOR_TARGET=$CPP
+ export LD_FOR_TARGET=$LD
export NIX_BUILD_CFLAGS_COMPILE+=' -DGENERATOR_FILE=1'
@@ -87,23 +81,6 @@ stdenvNoLibs.mkDerivation rec {
cd "$buildRoot/gcc/${hostPlatform.config}/libgcc"
configureScript=$sourceRoot/configure
chmod +x "$configureScript"
-
- export AS_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$AS_FOR_BUILD
- export CC_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CC_FOR_BUILD
- export CPP_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CPP_FOR_BUILD
- export CXX_FOR_BUILD=${buildPackages.stdenv.cc}/bin/$CXX_FOR_BUILD
- export LD_FOR_BUILD=${buildPackages.stdenv.cc.bintools}/bin/$LD_FOR_BUILD
-
- export AS=${stdenvNoLibs.cc}/bin/$AS
- export CC=${stdenvNoLibs.cc}/bin/$CC
- export CPP=${stdenvNoLibs.cc}/bin/$CPP
- export CXX=${stdenvNoLibs.cc}/bin/$CXX
- export LD=${stdenvNoLibs.cc.bintools}/bin/$LD
-
- export AS_FOR_TARGET=${stdenvNoLibs.cc}/bin/$AS_FOR_TARGET
- export CC_FOR_TARGET=${stdenvNoLibs.cc}/bin/$CC_FOR_TARGET
- export CPP_FOR_TARGET=${stdenvNoLibs.cc}/bin/$CPP_FOR_TARGET
- export LD_FOR_TARGET=${stdenvNoLibs.cc.bintools}/bin/$LD_FOR_TARGET
'';
gccConfigureFlags = [