summary refs log tree commit diff
path: root/pkgs/stdenv/generic/default.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-10-09 10:57:57 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-10-09 10:57:57 +0200
commit811de3bfaabc39a7a7d22ba34053cfb1a2c4e219 (patch)
tree631d4305b76e948baefb54741fe2ea3c4dd9fe8b /pkgs/stdenv/generic/default.nix
parentc34932ef86628b8b30284882d8baaef4c56320dd (diff)
parenta2c7804903cdd41d1905fa954bd2dba5e165e793 (diff)
downloadnixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.tar
nixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.tar.gz
nixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.tar.bz2
nixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.tar.lz
nixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.tar.xz
nixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.tar.zst
nixpkgs-811de3bfaabc39a7a7d22ba34053cfb1a2c4e219.zip
Merge remote-tracking branch 'origin/staging' into darwin-clang-stdenv
Conflicts:
	pkgs/tools/security/gnupg/default.nix
Diffstat (limited to 'pkgs/stdenv/generic/default.nix')
-rw-r--r--pkgs/stdenv/generic/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/stdenv/generic/default.nix b/pkgs/stdenv/generic/default.nix
index 5fb4f4ff2b8..baa54f6db03 100644
--- a/pkgs/stdenv/generic/default.nix
+++ b/pkgs/stdenv/generic/default.nix
@@ -44,6 +44,8 @@ let
       ../../build-support/setup-hooks/compress-man-pages.sh
       ../../build-support/setup-hooks/strip.sh
       ../../build-support/setup-hooks/patch-shebangs.sh
+      ../../build-support/setup-hooks/move-sbin.sh
+      ../../build-support/setup-hooks/move-lib64.sh
       gcc
     ];
 
@@ -91,12 +93,12 @@ let
           __ignoreNulls = true;
 
           # Inputs built by the cross compiler.
-          buildInputs = lib.optionals (crossConfig != null) (buildInputs ++ extraBuildInputs');
-          propagatedBuildInputs = lib.optionals (crossConfig != null) propagatedBuildInputs;
+          buildInputs = if crossConfig != null then buildInputs ++ extraBuildInputs' else [];
+          propagatedBuildInputs = if crossConfig != null then propagatedBuildInputs else [];
           # Inputs built by the usual native compiler.
-          nativeBuildInputs = nativeBuildInputs ++ lib.optionals (crossConfig == null) (buildInputs ++ extraBuildInputs');
+          nativeBuildInputs = nativeBuildInputs ++ (if crossConfig == null then buildInputs ++ extraBuildInputs' else []);
           propagatedNativeBuildInputs = propagatedNativeBuildInputs ++
-            lib.optionals (crossConfig == null) propagatedBuildInputs;
+            (if crossConfig == null then propagatedBuildInputs else []);
       }))) (
       {
         # The meta attribute is passed in the resulting attribute set,