summary refs log tree commit diff
path: root/pkgs/os-specific/linux/lxcfs/default.nix
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2022-10-09 11:04:02 +0200
committerMaximilian Bosch <maximilian@mbosch.me>2023-03-29 09:50:28 +0200
commit5f0b5cc16e7ce444f72b4c1fba0fc772140d9791 (patch)
tree52d69fc40fd869120e5269587634aa913987dbaa /pkgs/os-specific/linux/lxcfs/default.nix
parentc5aabf639225d30989c2e5c072f118f990e84196 (diff)
downloadnixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.tar
nixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.tar.gz
nixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.tar.bz2
nixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.tar.lz
nixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.tar.xz
nixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.tar.zst
nixpkgs-5f0b5cc16e7ce444f72b4c1fba0fc772140d9791.zip
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
Diffstat (limited to 'pkgs/os-specific/linux/lxcfs/default.nix')
-rw-r--r--pkgs/os-specific/linux/lxcfs/default.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/lxcfs/default.nix b/pkgs/os-specific/linux/lxcfs/default.nix
index 67e96289e2a..70d84d6311c 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 <sys/pidfd.h>' src/bindings.c
+  '';
+
   nativeBuildInputs = [ pkg-config help2man autoreconfHook makeWrapper ];
   buildInputs = [ fuse ];