From e3927830fb62d14e8cb5abcf8f9119cfe02643c5 Mon Sep 17 00:00:00 2001 From: zhangshaoning Date: Tue, 18 Feb 2025 10:04:42 +0800 Subject: [PATCH] Add sw_64 support --- numpy-1.21.4-sw.patch | 23 +++++++++++++++++++++++ numpy.spec | 6 +++++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 numpy-1.21.4-sw.patch diff --git a/numpy-1.21.4-sw.patch b/numpy-1.21.4-sw.patch new file mode 100644 index 0000000..af48839 --- /dev/null +++ b/numpy-1.21.4-sw.patch @@ -0,0 +1,23 @@ +diff -Naur numpy-1.21.4.org/numpy/core/include/numpy/npy_cpu.h numpy-1.21.4.sw/numpy/core/include/numpy/npy_cpu.h +--- numpy-1.21.4.org/numpy/core/include/numpy/npy_cpu.h 2022-02-27 02:48:27.080000000 +0000 ++++ numpy-1.21.4.sw/numpy/core/include/numpy/npy_cpu.h 2022-02-28 06:42:23.070000000 +0000 +@@ -61,6 +61,8 @@ + #define NPY_CPU_IA64 + #elif defined(__hppa) + #define NPY_CPU_HPPA ++#elif defined(__sw_64__) ++ #define NPY_CPU_SW_64 + #elif defined(__alpha__) + #define NPY_CPU_ALPHA + #elif defined(__arm__) || defined(__aarch64__) || defined(_M_ARM64) +diff -Naur numpy-1.21.4.org/numpy/core/include/numpy/npy_endian.h numpy-1.21.4.sw/numpy/core/include/numpy/npy_endian.h +--- numpy-1.21.4.org/numpy/core/include/numpy/npy_endian.h 2022-02-27 02:48:27.080000000 +0000 ++++ numpy-1.21.4.sw/numpy/core/include/numpy/npy_endian.h 2022-02-28 06:44:18.830000000 +0000 +@@ -41,6 +41,7 @@ + || defined(NPY_CPU_AMD64) \ + || defined(NPY_CPU_IA64) \ + || defined(NPY_CPU_ALPHA) \ ++ || defined(NPY_CPU_SW_64) \ + || defined(NPY_CPU_ARMEL) \ + || defined(NPY_CPU_ARMEL_AARCH32) \ + || defined(NPY_CPU_ARMEL_AARCH64) \ diff --git a/numpy.spec b/numpy.spec index 5bd86ed..4f5bc89 100644 --- a/numpy.spec +++ b/numpy.spec @@ -2,7 +2,7 @@ Name: numpy Version: 1.24.3 -Release: 3 +Release: 4 Epoch: 1 Summary: A fast multidimensional array facility for Python @@ -11,6 +11,7 @@ URL: http://www.numpy.org/ Source0: https://files.pythonhosted.org/packages/source/n/numpy/numpy-%{version}.tar.gz Patch0: adapted-cython3_noexcept.patch +Patch1: numpy-1.21.4-sw.patch BuildRequires: openblas-devel BuildRequires: lapack-devel gcc-gfortran @@ -111,6 +112,9 @@ popd &> /dev/null %exclude %{python3_sitearch}/%{name}/f2py/tests/ %changelog +* Tue Feb 18 2025 zhangshaoning - 1:1.24.3-4 +- Add sw_64 support + * Thu Feb 22 2024 shixuantong - 1:1.24.3-3 - Type:bugfix - CVE:NA -- Gitee