mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-10 00:04:06 -09:00
Changelog: https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?h=v6.18.0 This commit refreshes the patch 0001 (rebase and update upstream link to lore mailing list). It also removes the patch 0002 included in this new version and removes the corresponding _AUTORECONF and _POST_CONFIGURE_HOOKS. Also, the upstream commit [1] introduced a usage of the "capacity" field of zoned block devices, introduced in Kernel commit [2], first included in v5.9. For this reason, this commit adds the new dependency to BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9. For that reason, this commit updates the test_xfsprogs runtime test to switch to a Bootlin external toolchain, which includes Kernel headers that meet this new requirement. Finally, this commit also updates this runtime test Kernel version to the LTS 6.18.9. This is because the default filesystem options of mkfs.xfs were updated in upstream commit [3] to include new features supported in the new Kernel 6.18.y LTS series. The commit [3] is included in xfsprogs v6.18. [1] https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=48ccc2459039309cfbaf358febea53a86f07827c [2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=82394db7383d33641f3f565bd79792fb41b1741f [3] https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/commit/?id=54aad16b4b9b923442b4042afaba4438ca1aa868 Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Romain Naour <romain.naour@smile.fr>
24 lines
777 B
Plaintext
24 lines
777 B
Plaintext
comment "xfsprogs needs a toolchain w/ threads, headers >= 5.9, C++"
|
|
depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9 || \
|
|
!BR2_INSTALL_LIBSTDCPP
|
|
|
|
config BR2_PACKAGE_XFSPROGS
|
|
bool "xfsprogs"
|
|
depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_INSTALL_LIBSTDCPP # liburcu
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9 # blkzoned.h (capacity)
|
|
select BR2_PACKAGE_INIH
|
|
select BR2_PACKAGE_LIBURCU
|
|
select BR2_PACKAGE_UTIL_LINUX
|
|
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
|
select BR2_PACKAGE_UTIL_LINUX_LIBBLKID
|
|
help
|
|
The XFS file system utilities and libraries
|
|
|
|
https://xfs.wiki.kernel.org
|