From 8d031aadba162471c700aada09b22b0173e86cc2 Mon Sep 17 00:00:00 2001 From: Wenlong Zhang Date: Thu, 26 Oct 2023 07:15:37 +0000 Subject: [PATCH] fix build error for loongarch64 --- polardb.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/polardb.spec b/polardb.spec index f56008a..c248643 100644 --- a/polardb.spec +++ b/polardb.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 3 %global debug_package %{nil} %global _privatelibs lib(.*).so* %global __provides_exclude ^(%{_privatelibs})$ @@ -10,7 +10,9 @@ Summary: An open-source database system based on PostgreSQL. License: Apache License Url: https://github.com/ApsaraDB/PolarDB-for-PostgreSQL Source0: https://github.com/ApsaraDB/PolarDB-for-PostgreSQL/archive/refs/tags/v%{version}.tar.gz +%ifarch loongarch64 Patch001: 0001-disable-spinlocks-for-loongarch64.patch +%endif BuildRequires: libzstd-devel openssl-devel protobuf-devel readline-devel libxml2-devel libxslt-devel zlib-devel bzip2-devel lz4-devel snappy-devel BuildRequires: libzstd zstd cmake perl bison flex @@ -31,7 +33,7 @@ PolarDB for PostgreSQL (PolarDB for short) is an open-source database system bas %prep %autosetup -n PolarDB-for-PostgreSQL-%{version} -p1 %ifarch loongarch64 -%patch001 -p1 +cp /usr/lib/rpm/anolis/config.* config/ %endif %build @@ -50,6 +52,9 @@ mkdir -p %{buildroot}/%{_prefix} %{_datadir}/* %changelog +* Thu Oct 26 2023 Wenlong Zhang - 11.9.20.0-3 +- fix build error for loongarch64 + * Mon Sep 25 2023 Wenlong Zhang - 11.9.20.0-2 - disable spinlocks for loongarch64 -- Gitee