summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2017-07-25 14:19:31 +0200
committerEelco Dolstra <edolstra@gmail.com>2017-07-25 14:21:17 +0200
commitb9c403c5310a61d7274f8490b9a06be8ccd1bc93 (patch)
tree92f728640c955a5951f03720598f367a5d110c53 /pkgs/build-support
parentecaef62bd98cd99f495c83a0c039766fc7bed84a (diff)
downloadnixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.tar
nixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.tar.gz
nixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.tar.bz2
nixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.tar.lz
nixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.tar.xz
nixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.tar.zst
nixlib-b9c403c5310a61d7274f8490b9a06be8ccd1bc93.zip
stdenvLinux: Remove bootstrapTools from closure
The "expand-response-params" program had an unnecessary reference to
bootstrapTools, bloating the closure from 205 to 314 MiB.
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/cc-wrapper/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix
index 676fbd006881..570bb6785df8 100644
--- a/pkgs/build-support/cc-wrapper/default.nix
+++ b/pkgs/build-support/cc-wrapper/default.nix
@@ -130,6 +130,8 @@ let
       # Work around "stdenv-darwin-boot-2 is not allowed to refer to path /nix/store/...-expand-response-params.c"
       cp "$src" expand-response-params.c
       "$CC" -std=c99 -O3 -o "$out" expand-response-params.c
+      strip -S $out
+      ${optionalString hostPlatform.isLinux "patchelf --shrink-rpath $out"}
     '';
   } else "";