From 19fcec84d8d7d21e796c7624e521b60d28ee21ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:45:59 +0200 Subject: Adding upstream version 16.2.11+ds. Signed-off-by: Daniel Baumann --- README.aix | 100 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 README.aix (limited to 'README.aix') diff --git a/README.aix b/README.aix new file mode 100644 index 000000000..2bcec224c --- /dev/null +++ b/README.aix @@ -0,0 +1,100 @@ + +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 + 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 + -- cgit v1.2.3