about summary refs log tree commit diff
path: root/pkgs/development/tools/xcbuild
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2017-02-22 16:58:45 +0100
committerVladimír Čunát <vcunat@gmail.com>2017-02-22 16:58:45 +0100
commitfe8aa284c2399137df886a0b4b2d5f3e3083138d (patch)
treea66b732867d4fa7713cc908155ca5062c51aef17 /pkgs/development/tools/xcbuild
parent7ccd6f25f0a71453dd2b6649999df2def955a4a7 (diff)
downloadnixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.tar
nixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.tar.gz
nixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.tar.bz2
nixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.tar.lz
nixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.tar.xz
nixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.tar.zst
nixlib-fe8aa284c2399137df886a0b4b2d5f3e3083138d.zip
xcbuild: fixup build with glibc-2.25
Diffstat (limited to 'pkgs/development/tools/xcbuild')
-rw-r--r--pkgs/development/tools/xcbuild/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/tools/xcbuild/default.nix b/pkgs/development/tools/xcbuild/default.nix
index 99859ed9640d..0fc56827de83 100644
--- a/pkgs/development/tools/xcbuild/default.nix
+++ b/pkgs/development/tools/xcbuild/default.nix
@@ -31,6 +31,12 @@ in stdenv.mkDerivation rec {
     cp -r --no-preserve=all ${linenoise} ThirdParty/linenoise
   '';
 
+  # Avoid a glibc >= 2.25 deprecation warning that gets fatal via -Werror.
+  postPatch = ''
+    sed 1i'#include <sys/sysmacros.h>' \
+      -i Libraries/xcassets/Headers/xcassets/Slot/SystemVersion.h
+  '';
+
   enableParallelBuilding = true;
 
   # TODO: instruct cmake not to put it in /usr, rather than cleaning up