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: v17.2.4~113^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ca688751d8aed2d1450ccc99bd59a45973937bf7;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 (cherry picked from commit 3811e8835d5dadd006f67f53ea50386a6f98f407) --- diff --git a/ceph.spec.in b/ceph.spec.in index c2e45b3a1248..75456cf85ff2 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -207,6 +207,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 @@ -327,7 +330,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 #################################################################################