You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chris Cuming edited this page Oct 11, 2015
·
1 revision
NOTE: The Erasure libraries (gf-complete, jerasure, liberasurecode) are built by the ECLib NPM package, so these steps should be unecessary, including modifying $LD_LIBRARY_PATH.
NOTE: During the FanOut deployment, the process listed below generated RPM's that would enable a sucessfull npm install step, but FanOut would break at runtime, probably because the Erasure tools were missing from $LD_LIBRARY_PATH. At the time, we decided to fall back to building from source tarballs w/ Ansible. See Building Erasure Libs from Source for details.
$ cd gf-complete # Copy over erasure.tar.gz to get all three source libs.
$ ./configure
$ checkinstall # RPM should be in ~/rpmbuild/RPMS/x86_64/gf-complete-1.x86_64.rpm
NOTE: Rinse and repeat for the other libs; run checkinstall instead of make && make install.