diff --git a/polardb.spec b/polardb.spec index f56008a4a69510276d6ec31a071d327fde843dff..c24864388ccea804f56f98f794aaab6955815403 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