diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-01-07 13:57:42 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-01-07 13:57:42 +0100 |
commit | 320209a618221728e022222a2aafee1af72037bb (patch) | |
tree | 1dfbf7728c45fa51c5f17964cb82f0a50a908f61 /pkgs/stdenv/linux | |
parent | fa158513189cb51b482a3b84ba51a489b3bd3369 (diff) | |
download | nixlib-320209a618221728e022222a2aafee1af72037bb.tar nixlib-320209a618221728e022222a2aafee1af72037bb.tar.gz nixlib-320209a618221728e022222a2aafee1af72037bb.tar.bz2 nixlib-320209a618221728e022222a2aafee1af72037bb.tar.lz nixlib-320209a618221728e022222a2aafee1af72037bb.tar.xz nixlib-320209a618221728e022222a2aafee1af72037bb.tar.zst nixlib-320209a618221728e022222a2aafee1af72037bb.zip |
Merge deterministicStdenv into the default stdenv
This means that (on Linux) strip uses "--enable-deterministic-archives" and ld uses the BFD_DETERMINISTIC_OUTPUT flag.
Diffstat (limited to 'pkgs/stdenv/linux')
-rw-r--r-- | pkgs/stdenv/linux/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 3e71ac467398..b1e903ac610a 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -268,7 +268,13 @@ rec { stdenvLinux = import ../generic rec { inherit system config; - preHook = commonPreHook; + preHook = + '' + # Make "strip" produce deterministic output, by setting + # timestamps etc. to a fixed value. + commonStripFlags="--enable-deterministic-archives" + ${commonPreHook} + ''; initialPath = ((import ../common-path.nix) {pkgs = stdenvLinuxBoot4Pkgs;}) |