From 45a74068df22bd88db10bf2296cca9e995c4d097 Mon Sep 17 00:00:00 2001 From: Julien Olivain Date: Fri, 13 Mar 2026 22:50:41 +0100 Subject: [PATCH] package/xfsprogs: enable host package variant The host mkfs.xfs is needed to create XFS root filesystems in Buildroot. Signed-off-by: Julien Olivain Signed-off-by: Romain Naour --- package/Config.in.host | 1 + package/xfsprogs/Config.in.host | 6 ++++++ package/xfsprogs/xfsprogs.mk | 8 ++++++++ 3 files changed, 15 insertions(+) create mode 100644 package/xfsprogs/Config.in.host diff --git a/package/Config.in.host b/package/Config.in.host index 2160a0f558..b990ce8b14 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -128,6 +128,7 @@ menu "Host utilities" source "package/utp_com/Config.in.host" source "package/uuu/Config.in.host" source "package/vboot-utils/Config.in.host" + source "package/xfsprogs/Config.in.host" source "package/xorriso/Config.in.host" source "package/zip/Config.in.host" source "package/zstd/Config.in.host" diff --git a/package/xfsprogs/Config.in.host b/package/xfsprogs/Config.in.host new file mode 100644 index 0000000000..f200b766fe --- /dev/null +++ b/package/xfsprogs/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_HOST_XFSPROGS + bool "host xfsprogs" + help + The XFS file system utilities and libraries + + https://xfs.wiki.kernel.org diff --git a/package/xfsprogs/xfsprogs.mk b/package/xfsprogs/xfsprogs.mk index ab78f8e2cc..729f4f753f 100644 --- a/package/xfsprogs/xfsprogs.mk +++ b/package/xfsprogs/xfsprogs.mk @@ -20,6 +20,13 @@ XFSPROGS_CONF_OPTS = \ INSTALL_GROUP=root \ --enable-static +HOST_XFSPROGS_DEPENDENCIES = host-inih host-liburcu host-util-linux +HOST_XFSPROGS_CONF_OPTS = \ + --enable-gettext=no \ + --enable-lib64=no \ + --enable-libicu=no \ + --enable-static + ifeq ($(BR2_PACKAGE_ICU),y) XFSPROGS_DEPENDENCIES += icu XFSPROGS_CONF_OPTS += --enable-libicu @@ -34,3 +41,4 @@ endif XFSPROGS_INSTALL_TARGET_OPTS = DIST_ROOT=$(TARGET_DIR) install $(eval $(autotools-package)) +$(eval $(host-autotools-package))