Alien::liburing

This module provides library building and detectiong support for the
"libuing" C library, for working with the io_uring Linux kernel
subsystem. This library is only available or relavent for Linux, and
will fail to install on any other operating systems.

This library also requires a resonably modern version of the Linux
kernel. I'd recommend at a minimum a 5.3 versioned kernel or newer, due
to features and support.

For the eventual IO::Async::Loop::IOUring module, a minimum kernel
version of 5.4 (likely 5.5) will also be needed and detected at install
time of that module.

See the github <https://github.com/axboe/liburing> project for liburing,
and the kernel documentation (pdf) <https://kernel.dk/io_uring.pdf> for
io_uring documentation Also see Alien::Build::Manual::AlienUser for
usage.

INSTALLATION

This is a Perl module distribution. It should be installed with whichever
tool you use to manage your installation of Perl, e.g. any of

  cpanm .
  cpan  .
  cpanp -i .

Consult http://www.cpan.org/modules/INSTALL.html for further instruction.
Should you wish to install this module manually, the procedure is

  perl Makefile.PL
  make
  make test
  make install

COPYRIGHT AND LICENSE

This software is Copyright (c) 2025 by Ryan Voots.

This is free software, licensed under:

  The Artistic License 2.0 (GPL Compatible)
