X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2FREADME.aix;fp=src%2Fceph%2FREADME.aix;h=611941339726e96fb34c24cf5821b620ec06a0e7;hb=812ff6ca9fcd3e629e49d4328905f33eee8ca3f5;hp=0000000000000000000000000000000000000000;hpb=15280273faafb77777eab341909a3f495cf248d9;p=stor4nfv.git diff --git a/src/ceph/README.aix b/src/ceph/README.aix new file mode 100644 index 0000000..6119413 --- /dev/null +++ b/src/ceph/README.aix @@ -0,0 +1,101 @@ + +The AIX build will only build the librados library. + +Build Prerequisites +=================== + +The following AIX packages are required for developing and compilation, they have been installed via the AIX-rpm (rpm) packages: + + AIX-rpm + tcl + tk + expect + curl + readline + libpng + mpfr + m4 + autoconf + gettext + less + perl + gdbm + pcre + rsync + zlib + gcc-cpp + libffi + pkg-config + libiconv + glib2 + info + libidn + openldap + python-tools + bzip2 + python + sed + grep + libtool + nspr + nss-util + sqlite + nss-softokn + nss-softokn-freebl + libstdc++ + gmp + coreutils + nss + nss-tools + nss-sysinit + nspr-devel + nss-util-devel + nss-softokn-devel + nss-softokn-freebl-devel + nss-devel + make + libsigsegv + automake + libmpc + libgcc + gcc + libstdc++-devel + gcc-c++ + adns + tcsh + bash + getopt + db4 + expat + tcl + freetype2 + fontconfig + libXrender + libXft + tk + python-libs + tkinter + gdb + git + + +Download and Compile Boost 1.59 (or higher) + +Building Ceph +============= + + export CXX="c++ -maix64" + export CFLAGS="-g -maix64" + export OBJECT_MODE=64 + export LDFLAGS="-L/usr/lib64 -L/opt/freeware/lib64 -L/boost_1_59_0/stage/lib -Wl,-brtl -Wl,-bbigtoc" + export CXXFLAGS="-I/opt/freeware/include -I/boost_1_59_0" + + ./autogen.sh + Then manually modify the config.guess + - *:AIX:*:[456]) + + *:AIX:*:[4567]) + + ./configure --disable-server --without-fuse --without-tcmalloc --without-libatomic-ops --without-libaio --without-libxfs + cd src + gmake librados.la +