summary refs log tree commit diff
path: root/pkgs/tools/misc/jdupes
diff options
context:
space:
mode:
authorDaniël de Kok <me@danieldk.eu>2020-08-04 09:25:48 +0200
committerDaniël de Kok <me@danieldk.eu>2020-08-04 09:30:00 +0200
commitb87268ff2ebe94a559463c3b3a12258bfbf564bf (patch)
treee704318846d23b798d99d2efa25a66f91ae5a41c /pkgs/tools/misc/jdupes
parent9ef100c35323c4dfd011362947970967eb2c7305 (diff)
downloadnixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.tar
nixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.tar.gz
nixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.tar.bz2
nixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.tar.lz
nixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.tar.xz
nixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.tar.zst
nixpkgs-b87268ff2ebe94a559463c3b3a12258bfbf564bf.zip
jdupes: fix build on Darwin
jdupes was compiled with HARDEN=1. This adds the '-z' option to `ld`, which is
not available LLVM ld. Only enable the HARDEN option for GNU toolchains.
Diffstat (limited to 'pkgs/tools/misc/jdupes')
-rw-r--r--pkgs/tools/misc/jdupes/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/tools/misc/jdupes/default.nix b/pkgs/tools/misc/jdupes/default.nix
index 74ccb55240a..7d559a1468e 100644
--- a/pkgs/tools/misc/jdupes/default.nix
+++ b/pkgs/tools/misc/jdupes/default.nix
@@ -19,10 +19,11 @@ stdenv.mkDerivation rec {
 
   makeFlags = [
     "PREFIX=${placeholder "out"}"
-    "HARDEN=1"
   ] ++ stdenv.lib.optionals stdenv.isLinux [
     "ENABLE_DEDUPE=1"
     "STATIC_DEDUPE_H=1"
+  ] ++ stdenv.lib.optionals stdenv.cc.isGNU [
+    "HARDEN=1"
   ];
 
   enableParallelBuilding = true;