Who can port Fastlzlib?

Who can port Fastlzlib https://github.com/bareos/fastlzlib
This lib use for Bareos-client may compress file with LZ4/LZ4HC/FastLZ. Without this lib bareos-client return warn:
Warning: LZ4 compression support requested in fileset but not available on this platform. Disabling ...
And not compress file: "Software Compression: None"
What advantage(s) does it have over archivers/lzlib, which seems to be more active?

I'll port it if there is a compelling reason, but after taking a quick look, I see a few red flags.
  • Thanks
Reactions: Oko
jrm The advantage is it works with his software.
Unless I'm missing something, so should archivers/lzlib,. From http://labs.exalead.com/project/fastlzlib:
The API is nearly identical to the zlib one, and uses the same types and error codes. The file "fastlzlib-zlib.h" can even be used for testing purpose, to provide zlib compatible support to programs using it, without the need of modifying the code.
I also notice that fastlzlib doesn't tag releases, targets an lz4 release from 2014, which is 295 commits behind the latest release, and hard codes GCC in the Makefile. Maybe it's still worth porting?