From c537913fb9bef85c4667b22dc6841b000b93c6c4 Mon Sep 17 00:00:00 2001 From: John Ernberg Date: Sun, 10 May 2026 21:38:26 +0200 Subject: [PATCH] package/tpm2-tss: Correctly depend on util-linux-libs for fapi support tpm2-tss is a dependency of systemd, which when enabled becomes a dependency of util-linux. tpm2-tss only really wants libuuid, so depend on util-linux-libs instead breaking the dependency cycle. Signed-off-by: John Ernberg [Arnout: also select UTIL_LINUX_LIBS in Config.in] Signed-off-by: Arnout Vandecappelle --- package/tpm2-tss/Config.in | 1 + package/tpm2-tss/tpm2-tss.mk | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package/tpm2-tss/Config.in b/package/tpm2-tss/Config.in index d87c1e0d8d..9ce3c22763 100644 --- a/package/tpm2-tss/Config.in +++ b/package/tpm2-tss/Config.in @@ -40,6 +40,7 @@ config BR2_PACKAGE_TPM2_TSS_FAPI select BR2_PACKAGE_JSON_C select BR2_PACKAGE_LIBCURL select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBS select BR2_PACKAGE_UTIL_LINUX_LIBUUID help This option allows to enable Feature API (FAPI). Feature diff --git a/package/tpm2-tss/tpm2-tss.mk b/package/tpm2-tss/tpm2-tss.mk index 08ff401328..11da37a5b4 100644 --- a/package/tpm2-tss/tpm2-tss.mk +++ b/package/tpm2-tss/tpm2-tss.mk @@ -33,7 +33,7 @@ TPM2_TSS_CONF_OPTS = \ TPM2_TSS_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=c99" ifeq ($(BR2_PACKAGE_TPM2_TSS_FAPI),y) -TPM2_TSS_DEPENDENCIES += json-c libcurl util-linux +TPM2_TSS_DEPENDENCIES += json-c libcurl util-linux-libs TPM2_TSS_CONF_OPTS += --enable-fapi else TPM2_TSS_CONF_OPTS += --disable-fapi --disable-policy