From 293e8bdf6c0a5f3c65c8a05ee77964c3989804b1 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 18 Mar 2020 10:29:54 +0800 Subject: [PATCH] ceph.spec.in: add build deps for Debug build of seastar it's a regression introduced by 6158bcfdef91cc2930c57ff2bbe2bfae37da7363, which dropped the change to make Sanitizers optional since we've switched from xenial to bionic. there is no need to disable this anymore. we ran into an issue caused by the ancient linker shipped by xenial before. Fixes: https://tracker.ceph.com/issues/44658 Signed-off-by: Kefu Chai --- ceph.spec.in | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ceph.spec.in b/ceph.spec.in index fd73933e7bfa1..9cb04a79a679d 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -238,6 +238,22 @@ BuildRequires: protobuf-devel BuildRequires: ragel BuildRequires: systemtap-sdt-devel BuildRequires: yaml-cpp-devel +%if 0%{?fedora} +BuildRequires: fmt-devel +BuildRequires: libubsan +BuildRequires: libasan +BuildRequires: libatomic +%endif +%if 0%{?rhel} == 7 +BuildRequires: devtoolset-8-libubsan +BuildRequires: devtoolset-8-libasan +BuildRequires: devtoolset-8-libatomic +%endif +%if 0%{?rhel} >= 8 +BuildRequires: libubsan +BuildRequires: libasan +BuildRequires: libatomic +%endif %endif ################################################################################# # distro-conditional dependencies -- 2.39.5