2008-01-28 19:39:51 +00:00
|
|
|
Installation Instructions
|
|
|
|
*************************
|
|
|
|
|
2014-05-31 09:22:41 +00:00
|
|
|
When pulling from git, use the --recursive option to include sub-modules:
|
|
|
|
|
|
|
|
$ git clone --recursive https://github.com/ceph/ceph.git
|
|
|
|
|
|
|
|
And then build the configure script with:
|
2008-01-28 19:39:51 +00:00
|
|
|
|
2008-02-01 17:59:44 +00:00
|
|
|
$ ./autogen.sh
|
2008-01-28 19:39:51 +00:00
|
|
|
|
2014-05-31 09:22:41 +00:00
|
|
|
Then the usual:
|
2008-01-28 19:39:51 +00:00
|
|
|
|
|
|
|
$ ./configure
|
|
|
|
$ make
|
|
|
|
|
|
|
|
Note that if the FUSE library is not found, the user-space fuse client
|
2014-05-31 09:22:41 +00:00
|
|
|
will not be built.
|
2008-01-28 19:39:51 +00:00
|
|
|
|
2008-02-01 17:59:44 +00:00
|
|
|
If you are doing development, you may want to do
|
|
|
|
|
|
|
|
$ CXXFLAGS="-g -pg" ./configure
|
|
|
|
|
|
|
|
or similar to avoid the default (-g -O2), which includes optimizations
|
|
|
|
(-O2).
|