From e71f5585b9b0580428f9530d0a485265c9c25165 Mon Sep 17 00:00:00 2001 From: Anita Zhang Date: Mon, 17 Aug 2020 23:09:38 -0700 Subject: [PATCH] meson: add min version for libfdisk Was trying to run src/partition/test-repart.sh on CentOS 8 and the first resize call kept failing with ERANGE. Turned out that CentOS 8 comes with libfdisk-devel-2.32.1 which is missing https://github.com/karelzak/util-linux/commit/2f35c1ead621f42f32f7777232568cb03185b473 (in libfdisk 2.33 and up). --- README | 1 + meson.build | 1 + 2 files changed, 2 insertions(+) diff --git a/README b/README index 8da8b5fc3c..b1fbf284a1 100644 --- a/README +++ b/README @@ -151,6 +151,7 @@ REQUIREMENTS: libcryptsetup (optional), >= 2.3.0 required for signed Verity images support libaudit (optional) libacl (optional) + libfdisk >= 2.33 (from util-linux) (optional) libselinux (optional) liblzma (optional) liblz4 >= 1.3.0 / 130 (optional) diff --git a/meson.build b/meson.build index 227fe097a8..79cb512e73 100644 --- a/meson.build +++ b/meson.build @@ -890,6 +890,7 @@ libmount = dependency('mount', want_libfdisk = get_option('fdisk') if want_libfdisk != 'false' and not skip_deps libfdisk = dependency('fdisk', + version : '>= 2.33', required : want_libfdisk == 'true') have = libfdisk.found() else