summary refs log tree commit diff
path: root/pkgs/os-specific/linux/iputils
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-01-14 01:02:05 -0600
committerWill Dietz <w@wdtz.org>2018-02-13 09:44:55 -0600
commit5aed799ae0923b94c5a38c07c5885d20b9d42156 (patch)
tree34f74a9e44395605f092ccf9a4ae9a3993fe1d50 /pkgs/os-specific/linux/iputils
parente606e4d6a9280eccca9a15e08c7e5b62b95575b0 (diff)
downloadnixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.tar
nixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.tar.gz
nixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.tar.bz2
nixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.tar.lz
nixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.tar.xz
nixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.tar.zst
nixlib-5aed799ae0923b94c5a38c07c5885d20b9d42156.zip
iputils: only use libidn on non-musl
Diffstat (limited to 'pkgs/os-specific/linux/iputils')
-rw-r--r--pkgs/os-specific/linux/iputils/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/iputils/default.nix b/pkgs/os-specific/linux/iputils/default.nix
index dd5770744bf7..fd07f365e483 100644
--- a/pkgs/os-specific/linux/iputils/default.nix
+++ b/pkgs/os-specific/linux/iputils/default.nix
@@ -23,11 +23,12 @@ stdenv.mkDerivation rec {
       -i doc/Makefile
   '';
 
-  makeFlags = "USE_GNUTLS=no";
+  # Disable idn usage w/musl: https://github.com/iputils/iputils/pull/111
+  makeFlags = [ "USE_GNUTLS=no" ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "USE_IDN=no";
 
   buildInputs = [
-    libsysfs opensp openssl libcap docbook_sgml_dtd_31 SGMLSpm libgcrypt libidn nettle
-  ];
+    libsysfs opensp openssl libcap docbook_sgml_dtd_31 SGMLSpm libgcrypt nettle
+  ] ++ stdenv.lib.optional (!stdenv.hostPlatform.isMusl) libidn;
 
   buildFlags = "man all ninfod";