From 25117f81ab795a1d4236a7a417c160aa2fb3474e Mon Sep 17 00:00:00 2001 From: Hailiang Date: Wed, 12 Mar 2025 17:19:15 +0800 Subject: [PATCH] add sw_64 support (cherry picked from commit 6916f15102346f2c82d3ed3160dbac9c704761d5) --- ...le-conversion-3.1.5-add-sw64-support.patch | 25 +++++++++++++++++++ double-conversion.spec | 6 ++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 double-conversion-3.1.5-add-sw64-support.patch diff --git a/double-conversion-3.1.5-add-sw64-support.patch b/double-conversion-3.1.5-add-sw64-support.patch new file mode 100644 index 0000000..dd2a382 --- /dev/null +++ b/double-conversion-3.1.5-add-sw64-support.patch @@ -0,0 +1,25 @@ +From 71242ada1f48005fc37ae3a98eda0536fa8de8f8 Mon Sep 17 00:00:00 2001 +From: mahailiang +Date: Thu, 14 Nov 2024 17:03:06 +0800 +Subject: [PATCH] add sw64 support + +--- + double-conversion/utils.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/double-conversion/utils.h b/double-conversion/utils.h +index 72f1df8..0bea0d6 100644 +--- a/double-conversion/utils.h ++++ b/double-conversion/utils.h +@@ -93,7 +93,7 @@ int main(int argc, char** argv) { + #if defined(_M_X64) || defined(__x86_64__) || \ + defined(__ARMEL__) || defined(__avr32__) || defined(_M_ARM) || defined(_M_ARM64) || \ + defined(__hppa__) || defined(__ia64__) || \ +- defined(__loongarch64) || \ ++ defined(__loongarch64) || defined(__sw_64__) || \ + defined(__mips__) || \ + defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \ + defined(_POWER) || defined(_ARCH_PPC) || defined(_ARCH_PPC64) || \ +-- +2.33.0 + diff --git a/double-conversion.spec b/double-conversion.spec index 085b6cd..271d3da 100644 --- a/double-conversion.spec +++ b/double-conversion.spec @@ -3,12 +3,13 @@ Summary: Library providing binary-decimal and decimal-binary routines for IEEE doubles Name: double-conversion Version: 3.1.5 -Release: 2 +Release: 3 License: BSD URL: https://github.com/google/double-conversion Source0: https://github.com/google/double-conversion/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc gcc-c++ cmake Patch1: double-conversion-3.1.5-add-loongarch-support.patch +Patch2: double-conversion-3.1.5-add-sw64-support.patch %description Provides binary-decimal and decimal-binary routines for IEEE doubles. @@ -85,6 +86,9 @@ popd %endif %changelog +* Wed Mar 12 2025 mahailiang - 3.1.5-3 +- Add sw_64 support + * Tue Nov 8 2022 WenlongZhang - 3.1.5-2 - Add loongarch support. -- Gitee