Files
Giulio Benetti d2ed456532 package/liburing: bump to version 2.12
Switch to github since git.kernel.dk is not always reachable and actual
tarball sha256 has changed. Also note that local patch is required because
it's been reverted wit this commit [1].

Release Notes:
https://github.com/axboe/liburing/releases/tag/liburing-2.12

[1]:
https://github.com/axboe/liburing/commit/6f8b3481cf511ade803fe7a2ea8fe3b99fce3658

Fixes:
https://autobuild.buildroot.net/results/ddf/ddfd0bb8f5623a1ce7aa4168c5759b2c54a933da/

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-11-28 22:47:33 +01:00

18 lines
657 B
Plaintext

config BR2_PACKAGE_LIBURING
bool "liburing"
depends on BR2_USE_MMU # madvise()
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C11/stdatomic.h
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1
help
This is the io_uring library, liburing. liburing provides
helpers to setup and teardown io_uring instances, and also a
simplified interface for applications that don't need (or
want) to deal with the full kernel side implementation.
https://github.com/axboe/liburing
comment "liburing needs a toolchain w/ gcc >= 4.9, headers >= 5.1"
depends on BR2_USE_MMU
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1