summary refs log tree commit diff
path: root/pkgs/os-specific/linux/udisks
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2018-03-24 15:01:04 -0500
committerWill Dietz <w@wdtz.org>2018-03-25 18:09:48 -0500
commit990d29282fbc992eb60fdd68262e39deb3085127 (patch)
treefd9ca957a81c1b5c46a50e52bc877339ff75094f /pkgs/os-specific/linux/udisks
parent9f7d5981b8510eef0d0457783630cecf5b032f8c (diff)
downloadnixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.tar
nixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.tar.gz
nixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.tar.bz2
nixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.tar.lz
nixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.tar.xz
nixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.tar.zst
nixpkgs-990d29282fbc992eb60fdd68262e39deb3085127.zip
udisks: extend "we know better than compiler" to more platforms (musl)
Diffstat (limited to 'pkgs/os-specific/linux/udisks')
-rw-r--r--pkgs/os-specific/linux/udisks/2-default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/udisks/2-default.nix b/pkgs/os-specific/linux/udisks/2-default.nix
index 99b91343a48..1c8e429c945 100644
--- a/pkgs/os-specific/linux/udisks/2-default.nix
+++ b/pkgs/os-specific/linux/udisks/2-default.nix
@@ -27,7 +27,11 @@ stdenv.mkDerivation rec {
         --replace "/bin/sh" "${stdenv.shell}" \
         --replace "/sbin/mdadm" "${mdadm}/bin/mdadm" \
         --replace " sed " " ${gnused}/bin/sed "
-    '';
+  '' + stdenv.lib.optionalString stdenv.hostPlatform.isMusl ''
+      substituteInPlace udisks/udisksclient.c \
+        --replace 'defined( __GNUC_PREREQ)' 1 \
+        --replace '__GNUC_PREREQ(4,6)' 1
+  '';
 
   nativeBuildInputs = [ pkgconfig intltool gobjectIntrospection ];