about summary refs log tree commit diff
path: root/pkgs/tools/compression
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/compression')
-rw-r--r--pkgs/tools/compression/lz4/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix
index 8340ea3fe8b0..cdc42e4b8488 100644
--- a/pkgs/tools/compression/lz4/default.nix
+++ b/pkgs/tools/compression/lz4/default.nix
@@ -11,8 +11,17 @@ stdenv.mkDerivation rec {
     owner = "Cyan4973";
   };
 
+  patches = [ ./install-on-freebsd.patch ] ;
+
   buildInputs = stdenv.lib.optional doCheck valgrind;
 
+  # An ever-changing __DATE__ isn't very reproducible, so we must override it.
+  # But rather than displaying "()" or 1970, let --version show useful info:
+  NIX_CFLAGS_COMPILE = [
+    ''-D__DATE__="${stdenv.cc.cc.name}"''
+    "-Wno-builtin-macro-redefined"
+  ];
+
   enableParallelBuilding = true;
 
   makeFlags = [ "PREFIX=$(out)" ];
@@ -20,8 +29,6 @@ stdenv.mkDerivation rec {
   doCheck = false; # tests take a very long time
   checkTarget = "test";
 
-  patches = [ ./install-on-freebsd.patch ] ;
-
   meta = with stdenv.lib; {
     description = "Extremely fast compression algorithm";
     longDescription = ''