stasis-aries-wal/README

47 lines
1.1 KiB
Text
Raw Normal View History

2006-11-08 02:25:25 +00:00
Stasis is an experimental flexible transactional storage library.
2004-06-24 21:10:31 +00:00
Please see the COPYING file for licensing information.
2006-11-08 02:25:25 +00:00
First, make sure you have the appropriate dependencies:
2004-06-24 21:10:31 +00:00
'make check' requires the GNU check library, 'make doc' requires Doxygen.
2006-11-08 02:25:25 +00:00
You'll need Berkeley DB to build; it isn't actually used by Stasis, but
I haven't gotten around to making it optional.
2006-11-08 02:25:25 +00:00
You also need libconfuse; it is used by some of the programs that ship
with Stasis.
2006-11-08 02:25:25 +00:00
To build, do:
2004-06-24 21:10:31 +00:00
2006-11-08 02:25:25 +00:00
./reconf
2004-06-24 21:10:31 +00:00
2006-11-08 02:25:25 +00:00
or
2004-06-24 21:10:31 +00:00
2006-11-08 02:25:25 +00:00
./reconf-1.8
2006-11-08 02:25:25 +00:00
You'll need to have a version of automake >= 1.7 for ./reconf to work,
or have automake 1.8 for ./reconf-1.8 to work. Different packages of
automake should be able to coexist on the same system, and probably
ship with your distribution.
./configure
2006-11-08 02:25:25 +00:00
make
make check
2006-11-08 02:25:25 +00:00
make install
2006-11-08 02:25:25 +00:00
To build the API and internals documentation, run:
2006-11-08 02:25:25 +00:00
make docs
2006-11-08 02:25:25 +00:00
after configure.
2006-11-08 02:25:25 +00:00
We don't support "make install". ;)
2006-11-08 02:25:25 +00:00
For up-to date coverage reports and unit test pass rates, see
http://www.cs.berkeley.edu/~sears/stasis/
2006-11-08 02:25:25 +00:00
The unit test logs for lcov describe how the coverage report was
generated.