setup repo for building dependencies like boost, rocksdb, which are not provided by distro
we need to build boost, spdk, dpdk, fio, rocksdb, gperftools, seastar for preparing the build dependencies for each PR of ceph, and for each CI build. the list grows overtime. it'd be much more efficient if we can cache the built artifacts in a repo.
we could use ppa or chacra for hosting the repo. and update the ceph-build and cmake scripts accordingly to pick up these pre-built packages.
- package ceph-libboost for centos on amd64/aarch64
- package c-ares, libfmt, zstd and rocksdb.