diff --git a/pkgs/tools/filesystems/btrfsprogs/default.nix b/pkgs/tools/filesystems/btrfsprogs/default.nix index 377f9591975..2a5574a829e 100644 --- a/pkgs/tools/filesystems/btrfsprogs/default.nix +++ b/pkgs/tools/filesystems/btrfsprogs/default.nix @@ -20,7 +20,8 @@ rec { configureFlags = []; makeFlags = ["prefix=$out"]; - phaseNames = ["doEnsureBtrfsImage" "doMakeInstall"]; + patches = [ ./glibc212.patch ]; + phaseNames = ["doPatch" "doEnsureBtrfsImage" "doMakeInstall"]; doEnsureBtrfsImage = a.fullDepEntry ('' if ! grep 'progs = ' Makefile | grep btrfs-image; then diff --git a/pkgs/tools/filesystems/btrfsprogs/glibc212.patch b/pkgs/tools/filesystems/btrfsprogs/glibc212.patch new file mode 100644 index 00000000000..8bc1873f540 --- /dev/null +++ b/pkgs/tools/filesystems/btrfsprogs/glibc212.patch @@ -0,0 +1,12 @@ +diff --git a/btrfsck.c b/btrfsck.c +index 73f1836..c1f47a1 100644 +--- a/btrfsck.c ++++ b/btrfsck.c +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + #include "kerncompat.h" + #include "ctree.h" + #include "disk-io.h"