From 5f0b5cc16e7ce444f72b4c1fba0fc772140d9791 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 9 Oct 2022 11:04:02 +0200 Subject: [PATCH] lxcfs: fix build w/glibc-2.36 The functions pidfd_open & pidfd_send_signal are now part of `glibc`, but defined in the header `sys/pidfd.h` which is not included in `bindings.c`. Failing Hydra build: https://hydra.nixos.org/build/193376808 --- pkgs/os-specific/linux/lxcfs/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/os-specific/linux/lxcfs/default.nix b/pkgs/os-specific/linux/lxcfs/default.nix index 67e96289e2ab..70d84d6311c4 100644 --- a/pkgs/os-specific/linux/lxcfs/default.nix +++ b/pkgs/os-specific/linux/lxcfs/default.nix @@ -14,6 +14,10 @@ stdenv.mkDerivation rec { sha256 = "sha256-+wp29GD+toXGfQbPGYbDJ7/P+FY1uQY4uK3OQxTE9GM="; }; + postPatch = '' + sed -i -e '1i #include ' src/bindings.c + ''; + nativeBuildInputs = [ pkg-config help2man autoreconfHook makeWrapper ]; buildInputs = [ fuse ];