Skip to content

Commit

Permalink
python2Packages.nixpart0/lvm2: patch for glibc >= 2.28
Browse files Browse the repository at this point in the history
(cherry picked from commit 0776d90)
  • Loading branch information
pbogdan authored and aszlig committed Jun 14, 2020
1 parent 573b24e commit 5858bc2
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 2 deletions.
2 changes: 1 addition & 1 deletion pkgs/tools/filesystems/nixpart/0.4/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ let

lvm2 = import ./lvm2.nix {
inherit stdenv fetchurl;
inherit (pkgs) pkgconfig utillinux systemd coreutils;
inherit (pkgs) fetchpatch pkgconfig utillinux systemd coreutils;
};

multipath_tools = import ./multipath-tools.nix {
Expand Down
14 changes: 13 additions & 1 deletion pkgs/tools/filesystems/nixpart/0.4/lvm2.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils }:
{ stdenv, fetchurl, fetchpatch, pkgconfig, systemd, utillinux, coreutils }:

let
v = "2.02.106";
Expand All @@ -12,6 +12,18 @@ stdenv.mkDerivation {
sha256 = "0nr833bl0q4zq52drjxmmpf7bs6kqxwa5kahwwxm9411khkxz0vc";
};

patches = [
# Fix build with glibc >= 2.28
# https://github.com/NixOS/nixpkgs/issues/86403
(fetchpatch {
url = "https://github.com/lvmteam/lvm2/commit/92d5a8441007f578e000b492cecf67d6b8a87405.patch";
sha256 = "1yqd6jng0b370k53vks1shg57yhfyribhpmv19km5zsjqf0qqx2d";
excludes = [
"libdm/libdm-stats.c"
];
})
];

configureFlags = [
"--disable-readline"
"--enable-udev_rules"
Expand Down

0 comments on commit 5858bc2

Please sign in to comment.