Merge pull request #56987 from idryomov/wip-65573
[ceph.git] / README.solaris
1
2 The Solaris build will only build the librados library.
3
4 Build Prerequisites
5 ===================
6
7 The following Solaris packages are required for compilation:
8
9         git
10         autoconf
11         libtool
12         automake
13         gcc-c++-48
14         gnu-make
15
16         (use the "pkg install <packagename>" command to install, as root)
17
18 Download and Compile Boost 1.59 (or higher)
19
20 Building Ceph
21 =============
22
23         export LDFLAGS="-m64  -L<pathtoboost>/stage/lib -L/usr/lib/mps/64"
24         export CPPFLAGS="-m64 -I<pathtoboost>"
25         export CXXFLAGS="-m64"
26         export CFLAGS="-m64"
27
28         ./autogen.sh
29         ./configure --disable-server --without-fuse --without-tcmalloc --without-libatomic-ops --without-libaio --without-libxfs
30         cd src
31         gmake librados.la
32