Erasure Code API library written in C with pluggable Erasure Code backends.
Go to file
Tushar Gohad 45eb51acfd xor_codes: Fix includes to prefer '.' over sys paths
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-07-06 10:00:10 -07:00
include xor_codes: Don't call exit() from shared library 2014-07-06 09:59:06 -07:00
m4 autoconf: Add m4 macros for liberasurecode 2014-06-29 21:42:09 -07:00
src xor_codes: Fix includes to prefer '.' over sys paths 2014-07-06 10:00:10 -07:00
test autoconf: Simplify Makefile.am by adding SUBDIRS 2014-07-06 09:59:06 -07:00
.gitignore autoconf: Simplify Makefile.am by adding SUBDIRS 2014-07-06 09:59:06 -07:00
AUTHORS Library directory structure skeleton 2014-06-29 10:00:46 -07:00
COPYING autoconf: Add liberasurecode license (COPYING) 2014-06-29 21:42:09 -07:00
ChangeLog Library directory structure skeleton 2014-06-29 10:00:46 -07:00
INSTALL Library directory structure skeleton 2014-06-29 10:00:46 -07:00
Makefile.am autoconf: Simplify Makefile.am by adding SUBDIRS 2014-07-06 09:59:06 -07:00
NEWS Library directory structure skeleton 2014-06-29 10:00:46 -07:00
README Library directory structure skeleton 2014-06-29 10:00:46 -07:00
Xorcode.pc.in autoconf: Add Xorcode pkgconfig, other minor fixes 2014-06-29 21:42:09 -07:00
autogen.sh autoconf: Incremental autoreconf fixes (take 1) 2014-06-29 21:42:09 -07:00
configure.ac autoconf: Make gf-complete dependency for algsig clearer 2014-07-06 09:59:06 -07:00
depcomp Library directory structure skeleton 2014-06-29 10:00:46 -07:00
erasurecode.pc.in autoconf: Add Xorcode pkgconfig, other minor fixes 2014-06-29 21:42:09 -07:00
ltmain.sh Library directory structure skeleton 2014-06-29 10:00:46 -07:00
missing Library directory structure skeleton 2014-06-29 10:00:46 -07:00

README

## Introduction

Liberasurecode is an erasure code library which can support multiple
erasure code 'backends'. The repository includes a Jerasure for Reed-Solomon
implementation.

[TODO: flesh this out a bit more]

## Dependencies

liberasurecode requires that the following dependencies be installed:

* gf-complete: http://www.kaymgee.com/Kevin_Greenan/Software_files/gf-complete.tar.gz
* Jerasure: http://www.kaymgee.com/Kevin_Greenan/Software_files/jerasure.tar.gz

## Build

To build the liberasurecode repository, perform the following from the root
directory of the repository:

`$ ./configure`
`$ make`
`$ make test`
`$ sudo make install`