ceph.spec: use devtoolset-6-gcc-c++ on aarch64

see https://github.com/sclorg/centos-release-scl
see https://buildlogs.centos.org/centos/7/sclo/aarch64/rh/

Fixes: http://tracker.ceph.com/issues/22301
Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2017-12-05 22:47:23 +08:00
parent 559c54f9c2
commit 4068217579

View File

@ -122,7 +122,12 @@ BuildRequires: fuse-devel
%if 0%{?rhel} == 7
# devtoolset offers newer make and valgrind-devel, but the old ones are good
# enough.
%ifarch x86_64
BuildRequires: devtoolset-7-gcc-c++
%endif
%ifarch aarch64
BuildRequires: devtoolset-6-gcc-c++
%endif
%else
BuildRequires: gcc-c++
%endif
@ -789,8 +794,13 @@ python-rbd, python-rgw or python-cephfs instead.
%build
%if 0%{?rhel} == 7
%ifarch x86_64
. /opt/rh/devtoolset-7/enable
%endif
%ifarch aarch64
. /opt/rh/devtoolset-6/enable
%endif
%endif
%if 0%{with cephfs_java}
# Find jni.h