From 21ff0739b7ffbe23c737af22e24930b7749ef998 Mon Sep 17 00:00:00 2001 From: wxiat Date: Tue, 16 May 2023 15:51:46 +0800 Subject: [PATCH] add sw --- rapidjson-add-sw.patch | 26 ++++++++++++++++++++++++++ rapidjson.spec | 7 ++++++- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 rapidjson-add-sw.patch diff --git a/rapidjson-add-sw.patch b/rapidjson-add-sw.patch new file mode 100644 index 0000000..0ae73c2 --- /dev/null +++ b/rapidjson-add-sw.patch @@ -0,0 +1,26 @@ +From e1b12086256c9b25f6032fd1184d6c4a861f44d5 Mon Sep 17 00:00:00 2001 +From: wxiat +Date: Tue, 16 May 2023 15:15:02 +0800 +Subject: [PATCH] add sw + +Signed-off-by: wxiat +--- + include/rapidjson/rapidjson.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/rapidjson/rapidjson.h b/include/rapidjson/rapidjson.h +index 053b2ce..77f77b9 100644 +--- a/include/rapidjson/rapidjson.h ++++ b/include/rapidjson/rapidjson.h +@@ -234,7 +234,7 @@ + // Detect with architecture macros + # elif defined(__sparc) || defined(__sparc__) || defined(_POWER) || defined(__powerpc__) || defined(__ppc__) || defined(__hpux) || defined(__hppa) || defined(_MIPSEB) || defined(_POWER) || defined(__s390__) + # define RAPIDJSON_ENDIAN RAPIDJSON_BIGENDIAN +-# elif defined(__i386__) || defined(__alpha__) || defined(__ia64) || defined(__ia64__) || defined(_M_IX86) || defined(_M_IA64) || defined(_M_ALPHA) || defined(__amd64) || defined(__amd64__) || defined(_M_AMD64) || defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || defined(__bfin__) ++# elif defined(__i386__) || defined(__alpha__) || defined(__ia64) || defined(__ia64__) || defined(_M_IX86) || defined(_M_IA64) || defined(_M_ALPHA) || defined(__amd64) || defined(__amd64__) || defined(_M_AMD64) || defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || defined(__bfin__) || defined(__sw_64__) + # define RAPIDJSON_ENDIAN RAPIDJSON_LITTLEENDIAN + # elif defined(_MSC_VER) && defined(_M_ARM) + # define RAPIDJSON_ENDIAN RAPIDJSON_LITTLEENDIAN +-- +2.31.1 + diff --git a/rapidjson.spec b/rapidjson.spec index 31e4430..068e822 100644 --- a/rapidjson.spec +++ b/rapidjson.spec @@ -1,4 +1,4 @@ -%define anolis_release .0.1 +%define anolis_release .0.2 # Conditional for release and snapshot builds. Uncomment for release-builds. %global rel_build 1 @@ -72,6 +72,7 @@ Source0: %{giturl}/%{commit}.tar.gz#/%{gittar} # Downstream-patch for gtest. Patch0: rapidjson-1.1.0-do_not_include_gtest_src_dir.patch +Patch1: rapidjson-add-sw.patch BuildRequires: cmake #BuildRequires: gtest-devel @@ -126,6 +127,7 @@ This package contains the documentation-files for %{name}. %prep %setup -q%{!?rel_build:n %{name}-%{commit}} %patch0 -p1 -b .gtest +%patch1 -p1 %{__mkdir} -p %{cmake_build_dir} # Fix 'W: wrong-file-end-of-line-encoding'. @@ -186,6 +188,9 @@ popd %changelog +* Tue May 16 2023 wxiat - 1.1.0-3.0.2 +- add sw patch + * Mon Nov 8 2021 Liwei Ge - 1.1.0-3.0.1 - Support loongarch64 platform -- Gitee