From 443009328a15d4b0d84f6d019608f9ab2470bc02 Mon Sep 17 00:00:00 2001 From: aonebuild Date: Mon, 20 Nov 2023 15:16:54 +0800 Subject: [PATCH] support arm --- .aone.yml | 3 +++ rpm/t-polardb-x-xtrabackup-opensource.spec | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/.aone.yml b/.aone.yml index 974ea6fce06..8ffc6cf8899 100644 --- a/.aone.yml +++ b/.aone.yml @@ -12,3 +12,6 @@ t-rds-xcluster-xtrabackup-80: t-rds-galaxyengine-xtrabackup-80: pkgpara: DOCKER: 1 +t-polardb-x-xtrabackup-opensource: + pkgpara: + DOCKER: 1 diff --git a/rpm/t-polardb-x-xtrabackup-opensource.spec b/rpm/t-polardb-x-xtrabackup-opensource.spec index 97622e33ab3..b30c893ccbf 100644 --- a/rpm/t-polardb-x-xtrabackup-opensource.spec +++ b/rpm/t-polardb-x-xtrabackup-opensource.spec @@ -9,10 +9,19 @@ URL: http://gitlab.alibaba-inc.com/rds_mysql/rds_xtrabackup_80 BuildRequires: cmake >= 2.8.12, libaio-devel, libgcrypt-devel, ncurses-devel, readline-devel BuildRequires: zlib-devel, libev-devel, libcurl-devel +%ifarch aarch64 +BuildRequires: alios7u-2_32-gcc-10-repo +BuildRequires: gcc >= 10.2.1 +BuildRequires: gcc-c++ >= 10.2.1 +BuildRequires: libstdc++-devel >= 10.2.1 +BuildRequires: binutils >= 2.35 +%define use_gcc system +%else BuildRequires: devtoolset-7-gcc BuildRequires: devtoolset-7-gcc-c++ BuildRequires: devtoolset-7-binutils %define use_gcc devtoolset +%endif BuildRequires: bison %if "%{?dist}" == ".alios7" || "%{?dist}" == ".el7"