jerasure-sys 1.0.2

FFI bindings to the jerasure and gf-complete library
Documentation

jerasure-sys

Jerasure-sys is a Rust FFI binding for gf-complete and jerasure, which provide erasure coding in C. This project allows you to use Galois computation and erasure codes functionality in your Rust applications.

Requirements

This crate bundles the source code of gf-complete and jerasure, and compiles these libraries during the build process, so you don't need to have these two libraries pre-installed on your system.

However, this crate uses the bindgen and autotools crates, which depend on the following packages:

  • libllvm
  • libtool
  • autoconf
  • automake

On Ubuntu-like distributions, you can install these dependencies using:

apt install autoconf automake libtool libclang-dev

Contributing

Feel free to open an issue. If you've got a fix or feature ready, open a PR. Thanks!

License

MIT