about summary refs log tree commit diff
path: root/pkgs/applications/virtualization/open-vm-tools
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-02-22 16:54:07 +0100
committerVladimír Čunát <vcunat@gmail.com>2017-02-22 16:54:07 +0100
commit1d1dc2dcc3e502149b578f2323441ae056155ef0 (patch)
tree1a58f5a73dec36d39933e94ade501fcab4bdd7f1 /pkgs/applications/virtualization/open-vm-tools
parent7ccaa9e652764f5652d071a46845296f2a8b64f4 (diff)
downloadnixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.tar
nixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.tar.gz
nixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.tar.bz2
nixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.tar.lz
nixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.tar.xz
nixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.tar.zst
nixlib-1d1dc2dcc3e502149b578f2323441ae056155ef0.zip
open-vm-tools: fixup build with glibc-2.25
Diffstat (limited to 'pkgs/applications/virtualization/open-vm-tools')
-rw-r--r--pkgs/applications/virtualization/open-vm-tools/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/applications/virtualization/open-vm-tools/default.nix b/pkgs/applications/virtualization/open-vm-tools/default.nix
index 78fa090f9254..4c0e0f11e7b3 100644
--- a/pkgs/applications/virtualization/open-vm-tools/default.nix
+++ b/pkgs/applications/virtualization/open-vm-tools/default.nix
@@ -33,6 +33,9 @@ stdenv.mkDerivation rec {
      sed -i 's,etc/vmware-tools,''${prefix}/etc/vmware-tools,' services/vmtoolsd/Makefile.am
      sed -i 's,$(PAM_PREFIX),''${prefix}/$(PAM_PREFIX),' services/vmtoolsd/Makefile.am
      sed -i 's,$(UDEVRULESDIR),''${prefix}/$(UDEVRULESDIR),' udev/Makefile.am
+
+     # Avoid a glibc >= 2.25 deprecation warning that gets fatal via -Werror.
+     sed 1i'#include <sys/sysmacros.h>' -i lib/wiper/wiperPosix.c
   '';
 
   configureFlags = [ "--without-kernel-modules" "--without-xmlsecurity" ]