Erasure Code API library written in C with pluggable Erasure Code backends.
Go to file
Tushar Gohad c3f8369d0a autoconf: Add liberasurecode license (COPYING)
Signed-off-by: Tushar Gohad <tushar.gohad@intel.com>
2014-06-29 21:42:09 -07:00
include Add list.h, use include/<dir> for erasurecode hdrs 2014-06-29 20:05:24 -07:00
m4 autoconf: Add m4 macros for liberasurecode 2014-06-29 21:42:09 -07:00
src xor: First liberasurecode backend 2014-06-29 21:42:02 -07:00
test Add xor/algsig test code 2014-06-29 19:54:35 -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: Re-add Makefile.am for the new library skeleton 2014-06-29 21:42:09 -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
aclocal.m4 Library directory structure skeleton 2014-06-29 10:00:46 -07:00
autogen.sh Library directory structure skeleton 2014-06-29 10:00:46 -07:00
config.guess Library directory structure skeleton 2014-06-29 10:00:46 -07:00
config.sub Library directory structure skeleton 2014-06-29 10:00:46 -07:00
configure.ac Add list.h, use include/<dir> for erasurecode hdrs 2014-06-29 20:05:24 -07:00
depcomp Library directory structure skeleton 2014-06-29 10:00:46 -07:00
erasurecode.pc.in Library directory structure skeleton 2014-06-29 10:00:46 -07:00
install-sh Library directory structure skeleton 2014-06-29 10:00:46 -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`