11 Star 7 Fork 14

openEuler / ceph_dev

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.aix 1.42 KB
一键复制 编辑 原始数据 按行查看 历史
Kefu Chai 提交于 2021-08-18 01:04 . ceph.spec.in: drop gdbm from build deps
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<pathtoboost>/boost_1_59_0/stage/lib -Wl,-brtl -Wl,-bbigtoc"
export CXXFLAGS="-I/opt/freeware/include -I<pathtoboost>/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
1
https://gitee.com/openeuler/ceph_dev.git
git@gitee.com:openeuler/ceph_dev.git
openeuler
ceph_dev
ceph_dev
master

搜索帮助