Add sw64 architecture
Signed-off-by: wzx <wuzx1226@qq.com> (cherry picked from commit 916937842de3dd0b7a1d656d36faed8514c21ee3)
This commit is contained in:
parent
0eb17047c4
commit
3a7fa0be34
20
mariadb-connector-c-3.1.13-src-sw.patch
Executable file
20
mariadb-connector-c-3.1.13-src-sw.patch
Executable file
@ -0,0 +1,20 @@
|
|||||||
|
diff -Naur mariadb-connector-c-3.1.13-src.org/include/ma_global.h mariadb-connector-c-3.1.13-src.sw/include/ma_global.h
|
||||||
|
--- mariadb-connector-c-3.1.13-src.org/include/ma_global.h 2021-11-23 11:22:25.760000000 +0000
|
||||||
|
+++ mariadb-connector-c-3.1.13-src.sw/include/ma_global.h 2021-11-23 11:23:38.230000000 +0000
|
||||||
|
@@ -137,6 +137,16 @@
|
||||||
|
#define FIX_GCC_LINKING_PROBLEM
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+/* egcs 1.1.2 has a problem with memcpy on Sw_64 */
|
||||||
|
+#if defined(__GNUC__) && defined(__sw_64__) && ! (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95))
|
||||||
|
+#define BAD_MEMCPY
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+/* In Linux-sw_64 we have atomic.h if we are using gcc */
|
||||||
|
+#if defined(HAVE_LINUXTHREADS) && defined(__GNUC__) && defined(__sw_64__) && (__GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 95)) && !defined(HAVE_ATOMIC_ADD)
|
||||||
|
+#define HAVE_ATOMIC_ADD
|
||||||
|
+#define HAVE_ATOMIC_SUB
|
||||||
|
+#endif
|
||||||
|
/* egcs 1.1.2 has a problem with memcpy on Alpha */
|
||||||
|
#if defined(__GNUC__) && defined(__alpha__) && ! (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95))
|
||||||
|
#define BAD_MEMCPY
|
||||||
@ -1,6 +1,6 @@
|
|||||||
Name: mariadb-connector-c
|
Name: mariadb-connector-c
|
||||||
Version: 3.1.13
|
Version: 3.1.13
|
||||||
Release: 3
|
Release: 4
|
||||||
Summary: MariaDB connector library in C
|
Summary: MariaDB connector library in C
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: https://github.com/MariaDB/mariadb-connector-c
|
URL: https://github.com/MariaDB/mariadb-connector-c
|
||||||
@ -8,6 +8,7 @@ Source0: https://downloads.mariadb.com/Connectors/c/connector-c-%{version
|
|||||||
|
|
||||||
Patch0001: 0001-CVE-2022-37434.patch
|
Patch0001: 0001-CVE-2022-37434.patch
|
||||||
Patch0002: 0002-CVE-2022-37434.patch
|
Patch0002: 0002-CVE-2022-37434.patch
|
||||||
|
Patch0003: mariadb-connector-c-3.1.13-src-sw.patch
|
||||||
|
|
||||||
BuildRequires: libcurl-devel zlib-devel openssl-devel
|
BuildRequires: libcurl-devel zlib-devel openssl-devel
|
||||||
BuildRequires: cmake gcc
|
BuildRequires: cmake gcc
|
||||||
@ -99,6 +100,9 @@ end
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 23 2022 wuzx<wuzx1226@qq.com> - 3.1.13-4
|
||||||
|
- Add sw64 architecture
|
||||||
|
|
||||||
* Mon Nov 14 2022 zhaozhen <zhaozhen@loongson.cn> - 3.1.13-3
|
* Mon Nov 14 2022 zhaozhen <zhaozhen@loongson.cn> - 3.1.13-3
|
||||||
- Add loongarch support
|
- Add loongarch support
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user