Alien-FluentBit
view release on metacpan or search on metacpan
lib/Alien/FluentBit.pm view on Meta::CPAN
To install fluent-bit from official binary release:
$ curl https://raw.githubusercontent.com/fluent/fluent-bit/master/install.sh | sh
$ export LD_PRELOAD=/lib/fluent-bit/libfluent-bit.so # see below
$ cpanm Alien::FluentBit
To use:
use Alien::FluentBit;
say "Commandline tool is ".Alien::FluentBit->fluentbit;
say "Compile flags are ".Alien::FluentBit->cflags;
say "Link flags are ".Alien::FluentBit->libs;
See the Makefile.PL of Fluent::LibFluentBit for a full example.
=head1 DESCRIPTION
This distribution either finds fluent-bit installed on your system (currently only at the
slightly odd locations used by the binary dist for Debian systems) or builds it from source.
Currently only building from source works properly, as the binary dist library conflucts with
perl related to TLS allocations, and needs pre-loaded. Pre-loading a giant library like this
( run in 1.483 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )