]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commit
ceph-dev-*-setup: use libc allocator when building quincy on bionic 1811/head
authorKefu Chai <kchai@redhat.com>
Fri, 14 May 2021 14:37:08 +0000 (22:37 +0800)
committerKefu Chai <kchai@redhat.com>
Sat, 15 May 2021 09:17:33 +0000 (17:17 +0800)
commit17b40974b1cb10d1d8ba0373dbf578fb0e82f036
tree904412fc3277d485c0c4582297f1fb69a4ded989
parent595c6128cec279f5003c9b525c67555d8b76b023
ceph-dev-*-setup: use libc allocator when building quincy on bionic

see also https://tracker.ceph.com/issues/39703, to silence the warning
std::allocator<void> is deprecated in C++17 and will be removed in
C++20, so stop using allocator<void> in quincy and up.

but the libtcmalloc shipped by bionic is still buggy (v2.5), so we should not
build qunincy and up with tcmalloc on this distro.

after this change, we only build quincy and up with tcmalloc on non-bionic distro.

Signed-off-by: Kefu Chai <kchai@redhat.com>
ceph-dev-new-setup/build/build
ceph-dev-setup/build/build
scripts/build_utils.sh