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
|
||||
Version: 3.1.13
|
||||
Release: 3
|
||||
Release: 4
|
||||
Summary: MariaDB connector library in C
|
||||
License: LGPLv2+
|
||||
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
|
||||
Patch0002: 0002-CVE-2022-37434.patch
|
||||
Patch0003: mariadb-connector-c-3.1.13-src-sw.patch
|
||||
|
||||
BuildRequires: libcurl-devel zlib-devel openssl-devel
|
||||
BuildRequires: cmake gcc
|
||||
@ -99,6 +100,9 @@ end
|
||||
%endif
|
||||
|
||||
%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
|
||||
- Add loongarch support
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user