From 8b57f2f4215992fd9f53af92d15b507dd5d433fb Mon Sep 17 00:00:00 2001 From: John Ernberg Date: Sun, 14 Jun 2026 17:53:26 +0200 Subject: [PATCH] package/util-linux-libs: Do not install to target util-linux-libs was introduced as an intermediate package to help break circular dependencies with util-linux, and therefor only exists to provide more basic versions of the libraries util-linux provide, to break these dependency chains. There is no need to install these to target as they will never be used there. Under all circumstances the libraries are built and installed by the main util-linux package. This only solves the confict for target, the conflict will remain for staging as that conflict is much harder to solve. Cc: Giulio Benetti Signed-off-by: John Ernberg Signed-off-by: Fiona Klute --- package/util-linux/util-linux-libs/util-linux-libs.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/util-linux/util-linux-libs/util-linux-libs.mk b/package/util-linux/util-linux-libs/util-linux-libs.mk index 6716a656d2..d434a8f461 100644 --- a/package/util-linux/util-linux-libs/util-linux-libs.mk +++ b/package/util-linux/util-linux-libs/util-linux-libs.mk @@ -24,6 +24,11 @@ UTIL_LINUX_LIBS_LICENSE_FILES = README.licensing \ # 0002-autotools-optionally-add-libpthread-to-uuid.pc.patch UTIL_LINUX_LIBS_AUTORECONF = YES +# This package is only used to build other packages that have a depdendency +# on util-linux libraries which in turn may be dependencies for the full +# util-linux build. The libraries that are actually used on target are built +# by the util-linux package. +UTIL_LINUX_LIBS_INSTALL_TARGET = NO UTIL_LINUX_LIBS_INSTALL_STAGING = YES UTIL_LINUX_LIBS_DEPENDENCIES = \ host-pkgconf \