diff options
-rw-r--r-- | meta-oe/recipes-dbs/mysql/mariadb-native_10.4.24.bb (renamed from meta-oe/recipes-dbs/mysql/mariadb-native_10.4.20.bb) | 0 | ||||
-rw-r--r-- | meta-oe/recipes-dbs/mysql/mariadb.inc | 6 | ||||
-rw-r--r-- | meta-oe/recipes-dbs/mysql/mariadb/c11_atomics.patch | 73 | ||||
-rw-r--r-- | meta-oe/recipes-dbs/mysql/mariadb/clang_version_header_conflict.patch | 32 | ||||
-rw-r--r-- | meta-oe/recipes-dbs/mysql/mariadb_10.4.24.bb (renamed from meta-oe/recipes-dbs/mysql/mariadb_10.4.20.bb) | 0 |
5 files changed, 2 insertions, 109 deletions
diff --git a/meta-oe/recipes-dbs/mysql/mariadb-native_10.4.20.bb b/meta-oe/recipes-dbs/mysql/mariadb-native_10.4.24.bb index e1a038dfa3..e1a038dfa3 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb-native_10.4.20.bb +++ b/meta-oe/recipes-dbs/mysql/mariadb-native_10.4.24.bb | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb.inc b/meta-oe/recipes-dbs/mysql/mariadb.inc index 0fb0c95ec3..9aca7371af 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb.inc +++ b/meta-oe/recipes-dbs/mysql/mariadb.inc | |||
@@ -15,12 +15,10 @@ SRC_URI = "https://downloads.mariadb.org/interstitial/${BP}/source/${BP}.tar.gz | |||
15 | file://support-files-CMakeLists.txt-fix-do_populate_sysroot.patch \ | 15 | file://support-files-CMakeLists.txt-fix-do_populate_sysroot.patch \ |
16 | file://sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch \ | 16 | file://sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch \ |
17 | file://0001-disable-ucontext-on-musl.patch \ | 17 | file://0001-disable-ucontext-on-musl.patch \ |
18 | file://c11_atomics.patch \ | ||
19 | file://clang_version_header_conflict.patch \ | ||
20 | file://fix-arm-atomic.patch \ | 18 | file://fix-arm-atomic.patch \ |
21 | " | 19 | " |
22 | SRC_URI[md5sum] = "c3bc7a3eca3b0bbae5748f7b22a55c0c" | 20 | SRC_URI[md5sum] = "af39316a6803d13f84fb586635598036" |
23 | SRC_URI[sha256sum] = "87d5e29ee1f18de153266ec658138607703ed2a05b3ffb1f89091d33f4abf545" | 21 | SRC_URI[sha256sum] = "fe975551b37f095640ea5e380eb896a37e331caf113dbe5d05564714338df846" |
24 | 22 | ||
25 | UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/releases" | 23 | UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/releases" |
26 | 24 | ||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/c11_atomics.patch b/meta-oe/recipes-dbs/mysql/mariadb/c11_atomics.patch deleted file mode 100644 index b1ce963602..0000000000 --- a/meta-oe/recipes-dbs/mysql/mariadb/c11_atomics.patch +++ /dev/null | |||
@@ -1,73 +0,0 @@ | |||
1 | Author: Vicențiu Ciorbaru <vicentiu@mariadb.org> | ||
2 | Date: Fri Dec 21 19:14:04 2018 +0200 | ||
3 | |||
4 | Link with libatomic to enable C11 atomics support | ||
5 | |||
6 | Some architectures (mips) require libatomic to support proper | ||
7 | atomic operations. Check first if support is available without | ||
8 | linking, otherwise use the library. | ||
9 | |||
10 | Upstream-Status: Pending | ||
11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
12 | |||
13 | Index: mariadb-10.4.17/configure.cmake | ||
14 | =================================================================== | ||
15 | --- mariadb-10.4.17.orig/configure.cmake | ||
16 | +++ mariadb-10.4.17/configure.cmake | ||
17 | @@ -863,7 +863,25 @@ int main() | ||
18 | long long int *ptr= &var; | ||
19 | return (int)__atomic_load_n(ptr, __ATOMIC_SEQ_CST); | ||
20 | }" | ||
21 | -HAVE_GCC_C11_ATOMICS) | ||
22 | +HAVE_GCC_C11_ATOMICS_WITHOUT_LIBATOMIC) | ||
23 | +IF (HAVE_GCC_C11_ATOMICS_WITHOUT_LIBATOMIC) | ||
24 | + SET(HAVE_GCC_C11_ATOMICS True) | ||
25 | +ELSE() | ||
26 | + SET(OLD_CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}) | ||
27 | + LIST(APPEND CMAKE_REQUIRED_LIBRARIES "atomic") | ||
28 | + CHECK_CXX_SOURCE_COMPILES(" | ||
29 | + int main() | ||
30 | + { | ||
31 | + long long int var= 1; | ||
32 | + long long int *ptr= &var; | ||
33 | + return (int)__atomic_load_n(ptr, __ATOMIC_SEQ_CST); | ||
34 | + }" | ||
35 | + HAVE_GCC_C11_ATOMICS_WITH_LIBATOMIC) | ||
36 | + IF(HAVE_GCC_C11_ATOMICS_WITH_LIBATOMIC) | ||
37 | + SET(HAVE_GCC_C11_ATOMICS True) | ||
38 | + ENDIF() | ||
39 | + SET(CMAKE_REQUIRED_LIBRARIES ${OLD_CMAKE_REQUIRED_LIBRARIES}) | ||
40 | +ENDIF() | ||
41 | |||
42 | IF(WITH_VALGRIND) | ||
43 | SET(HAVE_valgrind 1) | ||
44 | Index: mariadb-10.4.17/mysys/CMakeLists.txt | ||
45 | =================================================================== | ||
46 | --- mariadb-10.4.17.orig/mysys/CMakeLists.txt | ||
47 | +++ mariadb-10.4.17/mysys/CMakeLists.txt | ||
48 | @@ -78,6 +78,10 @@ TARGET_LINK_LIBRARIES(mysys dbug strings | ||
49 | ${LIBNSL} ${LIBM} ${LIBRT} ${CMAKE_DL_LIBS} ${LIBSOCKET} ${LIBEXECINFO} ${CRC32_LIBRARY}) | ||
50 | DTRACE_INSTRUMENT(mysys) | ||
51 | |||
52 | +IF (HAVE_GCC_C11_ATOMICS_WITH_LIBATOMIC) | ||
53 | + TARGET_LINK_LIBRARIES(mysys atomic) | ||
54 | +ENDIF() | ||
55 | + | ||
56 | IF(HAVE_BFD_H) | ||
57 | TARGET_LINK_LIBRARIES(mysys bfd) | ||
58 | ENDIF(HAVE_BFD_H) | ||
59 | Index: mariadb-10.4.17/sql/CMakeLists.txt | ||
60 | =================================================================== | ||
61 | --- mariadb-10.4.17.orig/sql/CMakeLists.txt | ||
62 | +++ mariadb-10.4.17/sql/CMakeLists.txt | ||
63 | @@ -196,6 +196,10 @@ ELSE() | ||
64 | SET(MYSQLD_SOURCE main.cc ${DTRACE_PROBES_ALL}) | ||
65 | ENDIF() | ||
66 | |||
67 | +IF (HAVE_GCC_C11_ATOMICS_WITH_LIBATOMIC) | ||
68 | + TARGET_LINK_LIBRARIES(sql atomic) | ||
69 | +ENDIF() | ||
70 | + | ||
71 | |||
72 | IF(MSVC AND NOT WITHOUT_DYNAMIC_PLUGINS) | ||
73 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/clang_version_header_conflict.patch b/meta-oe/recipes-dbs/mysql/mariadb/clang_version_header_conflict.patch deleted file mode 100644 index c77a869441..0000000000 --- a/meta-oe/recipes-dbs/mysql/mariadb/clang_version_header_conflict.patch +++ /dev/null | |||
@@ -1,32 +0,0 @@ | |||
1 | libc++ also has a file called version and this file and how cflags are specified | ||
2 | it ends up including this file and resulting in compile errors | ||
3 | |||
4 | fixes errors like | ||
5 | storage/mroonga/version:1:1: error: expected unqualified-id | ||
6 | 7.07 | ||
7 | ^ | ||
8 | |||
9 | Upstream-Status: Pending | ||
10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
11 | |||
12 | --- a/storage/mroonga/CMakeLists.txt | ||
13 | +++ b/storage/mroonga/CMakeLists.txt | ||
14 | @@ -80,7 +80,7 @@ else() | ||
15 | set(MRN_SOURCE_DIR ${CMAKE_SOURCE_DIR}) | ||
16 | endif() | ||
17 | |||
18 | -file(READ ${MRN_SOURCE_DIR}/version MRN_VERSION) | ||
19 | +file(READ ${MRN_SOURCE_DIR}/ver MRN_VERSION) | ||
20 | file(READ ${MRN_SOURCE_DIR}/version_major MRN_VERSION_MAJOR) | ||
21 | file(READ ${MRN_SOURCE_DIR}/version_minor MRN_VERSION_MINOR) | ||
22 | file(READ ${MRN_SOURCE_DIR}/version_micro MRN_VERSION_MICRO) | ||
23 | --- /dev/null | ||
24 | +++ b/storage/mroonga/ver | ||
25 | @@ -0,0 +1 @@ | ||
26 | +7.07 | ||
27 | \ No newline at end of file | ||
28 | --- a/storage/mroonga/version | ||
29 | +++ /dev/null | ||
30 | @@ -1 +0,0 @@ | ||
31 | -7.07 | ||
32 | \ No newline at end of file | ||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb_10.4.20.bb b/meta-oe/recipes-dbs/mysql/mariadb_10.4.24.bb index c0b53379d9..c0b53379d9 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb_10.4.20.bb +++ b/meta-oe/recipes-dbs/mysql/mariadb_10.4.24.bb | |||