Install libpmem and libpmemobj under focal ubuntu. the version of apt
list can meet the current requirements. libpmemobj require >=1.8.
Libpmem has no version requirements.
Signed-off-by: Yin Congmin <congmin.yin@intel.com>
libxmlsec1-nss <pkg.ceph.check>,
libxmlsec1-openssl <pkg.ceph.check>,
libxmlsec1-dev <pkg.ceph.check>,
+ libpmem-dev <pkg.ceph.pmdk>,
+ libpmemobj-dev (>= 1.8) <pkg.ceph.pmdk>,
ninja-build,
nlohmann-json3-dev,
patch,
else
[ $WITH_SEASTAR ] && with_seastar=true || with_seastar=false
[ $WITH_ZBD ] && with_zbd=true || with_zbd=false
+ [ $WITH_PMEM ] && with_pmem=true || with_pmem=false
[ $WITH_RADOSGW_MOTR ] && with_rgw_motr=true || with_rgw_motr=false
motr_pkgs_url='https://github.com/Seagate/cortx-motr/releases/download/2.0.0-rgw'
source /etc/os-release
if $with_seastar; then
build_profiles+=",pkg.ceph.crimson"
fi
+ if $with_pmem; then
+ build_profiles+=",pkg.ceph.pmdk"
+ fi
in_jenkins && cat <<EOF
CI_DEBUG: for_make_check=$for_make_check