From: Kefu Chai Date: Thu, 4 Aug 2022 03:57:05 +0000 (+0800) Subject: ceph.spec.in: BuildRequires gcc-toolset-11-libatomic-devel for aarch64 X-Git-Tag: v18.0.0~343^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3811e8835d5dadd006f67f53ea50386a6f98f407;p=ceph.git ceph.spec.in: BuildRequires gcc-toolset-11-libatomic-devel for aarch64 to address following failure when generating the building system using CMake: ``` -- Performing Test HAVE_LIBATOMIC -- Performing Test HAVE_LIBATOMIC - Failed CMake Error at cmake/modules/CheckCxxAtomic.cmake:66 (message): Host compiler /opt/rh/gcc-toolset-11/root/usr/bin/c++ requires libatomic, but it is not found ``` Signed-off-by: Kefu Chai --- diff --git a/ceph.spec.in b/ceph.spec.in index 4538d30afe46..e9fe16768c66 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -208,6 +208,9 @@ BuildRequires: gcc-c++ >= 11 %if 0%{?rhel} >= 8 BuildRequires: gcc-toolset-11-gcc-c++ BuildRequires: gcc-toolset-11-build +%ifarch aarch64 +BuildRequires: gcc-toolset-11-libatomic-devel +%endif %endif %if 0%{with tcmalloc} # libprofiler did not build on ppc64le until 2.7.90 @@ -334,7 +337,6 @@ BuildRequires: gcc-toolset-11-annobin BuildRequires: gcc-toolset-11-annobin-plugin-gcc BuildRequires: gcc-toolset-11-libubsan-devel BuildRequires: gcc-toolset-11-libasan-devel -BuildRequires: gcc-toolset-11-libatomic-devel %endif %endif #################################################################################