package/lvm2: fix libaio handling

libaio is only needed for standard install

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
[yann.morin.1998@free.fr: fix check-package]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
(cherry picked from commit ee9c92e4a4)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Fabrice Fontaine
2024-01-07 15:19:01 +01:00
committed by Peter Korsgaard
parent d596002353
commit 3801c4e4be
2 changed files with 3 additions and 2 deletions

View File

@@ -3,7 +3,6 @@ config BR2_PACKAGE_LVM2
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # needs fork() depends on BR2_USE_MMU # needs fork()
depends on !BR2_STATIC_LIBS # It fails to build statically depends on !BR2_STATIC_LIBS # It fails to build statically
select BR2_PACKAGE_LIBAIO
help help
This is LVM2, the rewrite of The Linux Logical Volume Manager. This is LVM2, the rewrite of The Linux Logical Volume Manager.
LVM supports enterprise level volume management of disk and LVM supports enterprise level volume management of disk and
@@ -29,6 +28,7 @@ config BR2_PACKAGE_LVM2_STANDARD_INSTALL
default y default y
# http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html # http://lists.busybox.net/pipermail/buildroot/2016-August/170592.html
depends on !BR2_TOOLCHAIN_USES_MUSL depends on !BR2_TOOLCHAIN_USES_MUSL
select BR2_PACKAGE_LIBAIO
help help
Install the standard suite of lvm2 programs. When this option Install the standard suite of lvm2 programs. When this option
is not set, only dmsetup is installed. is not set, only dmsetup is installed.

View File

@@ -25,7 +25,7 @@ LVM2_CONF_OPTS += \
--disable-nls \ --disable-nls \
--with-symvers=no --with-symvers=no
LVM2_DEPENDENCIES += host-pkgconf libaio LVM2_DEPENDENCIES += host-pkgconf
# LVM2 uses autoconf, but not automake, and the build system does not # LVM2 uses autoconf, but not automake, and the build system does not
# take into account the toolchain passed at configure time. # take into account the toolchain passed at configure time.
@@ -49,6 +49,7 @@ LVM2_CONF_OPTS += --disable-selinux
endif endif
ifeq ($(BR2_PACKAGE_LVM2_STANDARD_INSTALL),y) ifeq ($(BR2_PACKAGE_LVM2_STANDARD_INSTALL),y)
LVM2_DEPENDENCIES += libaio
LVM2_INSTALL_STAGING_OPTS += install LVM2_INSTALL_STAGING_OPTS += install
LVM2_INSTALL_TARGET_OPTS += install LVM2_INSTALL_TARGET_OPTS += install
ifeq ($(BR2_INIT_SYSTEMD),y) ifeq ($(BR2_INIT_SYSTEMD),y)