diff options
| author | Khem Raj <raj.khem@gmail.com> | 2025-01-14 20:13:25 -0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2025-01-14 20:14:27 -0800 |
| commit | b35e75fe0422c086892c99a37db29d12deefb1c6 (patch) | |
| tree | 9aca50733931d4f82f4aaccd11c809b11d22c76f | |
| parent | feb01f2109e69004895d54828a537fa605633b6b (diff) | |
| download | meta-openembedded-b35e75fe0422c086892c99a37db29d12deefb1c6.tar.gz | |
mariadb: Upgrade to 11.4.4
Its the latest LTS supported release series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
17 files changed, 80 insertions, 70 deletions
diff --git a/meta-oe/recipes-dbs/mysql/mariadb-native_10.11.10.bb b/meta-oe/recipes-dbs/mysql/mariadb-native_11.4.4.bb index 578357b480..578357b480 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb-native_10.11.10.bb +++ b/meta-oe/recipes-dbs/mysql/mariadb-native_11.4.4.bb | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb.inc b/meta-oe/recipes-dbs/mysql/mariadb.inc index ae782e78af..dae41d89aa 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb.inc +++ b/meta-oe/recipes-dbs/mysql/mariadb.inc | |||
| @@ -25,7 +25,7 @@ SRC_URI = "https://archive.mariadb.org/${BP}/source/${BP}.tar.gz \ | |||
| 25 | file://0001-Add-missing-includes-cstdint-and-cstdio.patch \ | 25 | file://0001-Add-missing-includes-cstdint-and-cstdio.patch \ |
| 26 | file://0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch \ | 26 | file://0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch \ |
| 27 | " | 27 | " |
| 28 | SRC_URI[sha256sum] = "b06a74650b83a16aa9ab098984482b028e75b000674b11ff288772c619a6f022" | 28 | SRC_URI[sha256sum] = "96fbd2e6e93fb7e8b373eea75d85b6fea57c0e111a02090cbbefed52599dc77b" |
| 29 | 29 | ||
| 30 | UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/tags" | 30 | UPSTREAM_CHECK_URI = "https://github.com/MariaDB/server/tags" |
| 31 | 31 | ||
| @@ -98,6 +98,9 @@ EXTRA_OECMAKE = "-DWITH_EMBEDDED_SERVER=ON \ | |||
| 98 | -DCAT_EXECUTABLE=`which cat` \ | 98 | -DCAT_EXECUTABLE=`which cat` \ |
| 99 | -DSTACK_DIRECTION=1 \ | 99 | -DSTACK_DIRECTION=1 \ |
| 100 | -DHAVE_SYSTEM_LIBFMT_EXITCODE=0 \ | 100 | -DHAVE_SYSTEM_LIBFMT_EXITCODE=0 \ |
| 101 | -DLSTAT_FOLLOWS_SLASHED_SYMLINK_EXITCODE=0 \ | ||
| 102 | -DSTAT_EMPTY_STRING_BUG_EXITCODE=0 \ | ||
| 103 | -DMASK_LONGDOUBLE_EXITCODE=0 \ | ||
| 101 | -DCMAKE_AR:FILEPATH=${AR}" | 104 | -DCMAKE_AR:FILEPATH=${AR}" |
| 102 | 105 | ||
| 103 | 106 | ||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch index f8ccb998be..08e73424d1 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-Add-missing-includes-cstdint-and-cstdio.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 68100b1f2243304289b9a9a35e8fb0e1bb0cf70f Mon Sep 17 00:00:00 2001 | 1 | From ef47f8f41722b90a86ace86f0f509b4775c2f725 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Tue, 24 Jan 2023 21:40:43 -0800 | 3 | Date: Tue, 24 Jan 2023 21:40:43 -0800 |
| 4 | Subject: [PATCH] Add missing includes <cstdint> and <cstdio> | 4 | Subject: [PATCH] Add missing includes <cstdint> and <cstdio> |
| @@ -66,19 +66,15 @@ index 6db11cc9..c26b6a21 100644 | |||
| 66 | #include "rocksdb/slice_transform.h" | 66 | #include "rocksdb/slice_transform.h" |
| 67 | #include "rocksdb/slice.h" | 67 | #include "rocksdb/slice.h" |
| 68 | #include "util/string_util.h" | 68 | #include "util/string_util.h" |
| 69 | 69 | diff --git a/storage/rocksdb/rocksdb/util/string_util.h b/storage/rocksdb/rocksdb/util/string_util.h | |
| 70 | diff --git a/util/string_util.h b/util/string_util.h | 70 | index a761be66..064d059f 100644 |
| 71 | index 55d106fff02..11178fd1d7b 100644 | ||
| 72 | --- a/storage/rocksdb/rocksdb/util/string_util.h | 71 | --- a/storage/rocksdb/rocksdb/util/string_util.h |
| 73 | +++ b/storage/rocksdb/rocksdb/util/string_util.h | 72 | +++ b/storage/rocksdb/rocksdb/util/string_util.h |
| 74 | @@ -6,6 +6,7 @@ | 73 | @@ -6,6 +6,7 @@ |
| 75 | 74 | ||
| 76 | #pragma once | 75 | #pragma once |
| 77 | 76 | ||
| 78 | +#include <cstdint> | 77 | +#include <cstdint> |
| 79 | #include <sstream> | 78 | #include <sstream> |
| 80 | #include <string> | 79 | #include <string> |
| 81 | #include <unordered_map> | 80 | #include <unordered_map> |
| 82 | -- | ||
| 83 | 2.25.1 | ||
| 84 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch index 11d1724768..2a1c74a68c 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-Ensure-compatibility-with-ARMv9-by-updating-.arch-di.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 1b0c05b53ede7decb3f4dfe6187f9573cab5e0ab Mon Sep 17 00:00:00 2001 | 1 | From 0b1ba174bd5148c0675b335fcebde767a56e10bb Mon Sep 17 00:00:00 2001 |
| 2 | From: Ruiqiang Hao <Ruiqiang.Hao@windriver.com> | 2 | From: Ruiqiang Hao <Ruiqiang.Hao@windriver.com> |
| 3 | Date: Mon, 2 Dec 2024 02:18:46 +0000 | 3 | Date: Mon, 2 Dec 2024 02:18:46 +0000 |
| 4 | Subject: [PATCH] Ensure compatibility with ARMv9 by updating .arch directive | 4 | Subject: [PATCH] Ensure compatibility with ARMv9 by updating .arch directive |
| @@ -19,11 +19,11 @@ Upstream-Status: Submitted | |||
| 19 | 19 | ||
| 20 | Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com> | 20 | Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com> |
| 21 | --- | 21 | --- |
| 22 | storage/innobase/sync/cache.cc | 2 +- | 22 | storage/innobase/sync/cache.cc | 5 +++++ |
| 23 | 1 file changed, 1 insertion(+), 1 deletion(-) | 23 | 1 file changed, 5 insertions(+) |
| 24 | 24 | ||
| 25 | diff --git a/storage/innobase/sync/cache.cc b/storage/innobase/sync/cache.cc | 25 | diff --git a/storage/innobase/sync/cache.cc b/storage/innobase/sync/cache.cc |
| 26 | index 43d642d05b5..af2d1f3d221 100644 | 26 | index 43d642d0..c5e67709 100644 |
| 27 | --- a/storage/innobase/sync/cache.cc | 27 | --- a/storage/innobase/sync/cache.cc |
| 28 | +++ b/storage/innobase/sync/cache.cc | 28 | +++ b/storage/innobase/sync/cache.cc |
| 29 | @@ -82,7 +82,12 @@ static void pmem_cvap(const void* buf, size_t size) | 29 | @@ -82,7 +82,12 @@ static void pmem_cvap(const void* buf, size_t size) |
| @@ -38,7 +38,4 @@ index 43d642d05b5..af2d1f3d221 100644 | |||
| 38 | + | 38 | + |
| 39 | __asm__ __volatile__("dmb ishst" ::: "memory"); | 39 | __asm__ __volatile__("dmb ishst" ::: "memory"); |
| 40 | } | 40 | } |
| 41 | 41 | ||
| 42 | -- | ||
| 43 | 2.43.0 | ||
| 44 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-Fix-library-LZ4-lookup.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-Fix-library-LZ4-lookup.patch index d8671b76b0..8105d3d785 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-Fix-library-LZ4-lookup.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-Fix-library-LZ4-lookup.patch | |||
| @@ -1,18 +1,17 @@ | |||
| 1 | From f15fbdf1244ca9ce01c5507660a86d685ed88bcf Mon Sep 17 00:00:00 2001 | 1 | From 2e64c0c22f630cbc301d385e46021853116f9c75 Mon Sep 17 00:00:00 2001 |
| 2 | From: Sumit Garg <sumit.garg@linaro.org> | 2 | From: Sumit Garg <sumit.garg@linaro.org> |
| 3 | Date: Mon, 21 Mar 2022 15:08:40 +0800 | 3 | Date: Mon, 21 Mar 2022 15:08:40 +0800 |
| 4 | Subject: [PATCH] Fix library LZ4 lookup. | 4 | Subject: [PATCH] Fix library LZ4 lookup. |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 6 | Signed-off-by: Sumit Garg <sumit.garg@linaro.org> | 7 | Signed-off-by: Sumit Garg <sumit.garg@linaro.org> |
| 7 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | 8 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> |
| 8 | --- | 9 | --- |
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 11 | cmake/FindLZ4.cmake | 9 +++++++-- | 10 | cmake/FindLZ4.cmake | 9 +++++++-- |
| 12 | 1 file changed, 7 insertions(+), 2 deletions(-) | 11 | 1 file changed, 7 insertions(+), 2 deletions(-) |
| 13 | 12 | ||
| 14 | diff --git a/cmake/FindLZ4.cmake b/cmake/FindLZ4.cmake | 13 | diff --git a/cmake/FindLZ4.cmake b/cmake/FindLZ4.cmake |
| 15 | index eebd859..094241c 100644 | 14 | index eebd8596..094241ce 100644 |
| 16 | --- a/cmake/FindLZ4.cmake | 15 | --- a/cmake/FindLZ4.cmake |
| 17 | +++ b/cmake/FindLZ4.cmake | 16 | +++ b/cmake/FindLZ4.cmake |
| 18 | @@ -1,5 +1,10 @@ | 17 | @@ -1,5 +1,10 @@ |
| @@ -28,6 +27,3 @@ index eebd859..094241c 100644 | |||
| 28 | 27 | ||
| 29 | if(LZ4_INCLUDE_DIRS AND EXISTS "${LZ4_INCLUDE_DIRS}/lz4.h") | 28 | if(LZ4_INCLUDE_DIRS AND EXISTS "${LZ4_INCLUDE_DIRS}/lz4.h") |
| 30 | file(STRINGS "${LZ4_INCLUDE_DIRS}/lz4.h" LZ4_H REGEX "^#define LZ4_VERSION_[MR]") | 29 | file(STRINGS "${LZ4_INCLUDE_DIRS}/lz4.h" LZ4_H REGEX "^#define LZ4_VERSION_[MR]") |
| 31 | -- | ||
| 32 | 2.25.1 | ||
| 33 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch index aba9b9d966..eddfdaaf77 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-aio_linux-Check-if-syscall-exists-before-using-it.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 0a3222338efc108c831fbdd719a47d35f4b0adcd Mon Sep 17 00:00:00 2001 | 1 | From f9f019049a9bb09471e8303d4510afae07f225c8 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Wed, 18 Aug 2021 06:49:25 +0000 | 3 | Date: Wed, 18 Aug 2021 06:49:25 +0000 |
| 4 | Subject: [PATCH] aio_linux: Check if syscall exists before using it | 4 | Subject: [PATCH] aio_linux: Check if syscall exists before using it |
| @@ -10,19 +10,17 @@ tpool/aio_linux.cc:63:20: error: '__NR_io_getevents' was not declared in this sc | |||
| 10 | | ^~~~~~~~~~~~~~~~~ | 10 | | ^~~~~~~~~~~~~~~~~ |
| 11 | | io_getevents | 11 | | io_getevents |
| 12 | 12 | ||
| 13 | Upstream-Staus: Pending | 13 | Upstream-Status: Pending |
| 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 15 | --- | 15 | --- |
| 16 | Upstream-Status: Pending | ||
| 17 | |||
| 18 | tpool/aio_linux.cc | 4 ++++ | 16 | tpool/aio_linux.cc | 4 ++++ |
| 19 | 1 file changed, 4 insertions(+) | 17 | 1 file changed, 4 insertions(+) |
| 20 | 18 | ||
| 21 | diff --git a/tpool/aio_linux.cc b/tpool/aio_linux.cc | 19 | diff --git a/tpool/aio_linux.cc b/tpool/aio_linux.cc |
| 22 | index 4abc213..da75411 100644 | 20 | index 507c6b92..a6adf1af 100644 |
| 23 | --- a/tpool/aio_linux.cc | 21 | --- a/tpool/aio_linux.cc |
| 24 | +++ b/tpool/aio_linux.cc | 22 | +++ b/tpool/aio_linux.cc |
| 25 | @@ -58,6 +58,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/ | 23 | @@ -59,6 +59,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111 - 1301 USA*/ |
| 26 | */ | 24 | */ |
| 27 | static int my_getevents(io_context_t ctx, long min_nr, long nr, io_event *ev) | 25 | static int my_getevents(io_context_t ctx, long min_nr, long nr, io_event *ev) |
| 28 | { | 26 | { |
| @@ -30,7 +28,7 @@ index 4abc213..da75411 100644 | |||
| 30 | int saved_errno= errno; | 28 | int saved_errno= errno; |
| 31 | int ret= syscall(__NR_io_getevents, reinterpret_cast<long>(ctx), | 29 | int ret= syscall(__NR_io_getevents, reinterpret_cast<long>(ctx), |
| 32 | min_nr, nr, ev, 0); | 30 | min_nr, nr, ev, 0); |
| 33 | @@ -67,6 +68,9 @@ static int my_getevents(io_context_t ctx, long min_nr, long nr, io_event *ev) | 31 | @@ -68,6 +69,9 @@ static int my_getevents(io_context_t ctx, long min_nr, long nr, io_event *ev) |
| 34 | errno= saved_errno; | 32 | errno= saved_errno; |
| 35 | } | 33 | } |
| 36 | return ret; | 34 | return ret; |
| @@ -40,6 +38,3 @@ index 4abc213..da75411 100644 | |||
| 40 | } | 38 | } |
| 41 | 39 | ||
| 42 | 40 | ||
| 43 | -- | ||
| 44 | 2.29.2 | ||
| 45 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch index 0a2eed44f4..bfcd45b64b 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-innobase-Define-__NR_futex-if-it-does-not-exist.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From d611f78198dee64bb6a05933d200b544e2510b76 Mon Sep 17 00:00:00 2001 | 1 | From 3a29c2f7afe10bf0bc0529b5d9ea44866946ac5a Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sat, 14 Nov 2020 14:37:13 -0800 | 3 | Date: Sat, 14 Nov 2020 14:37:13 -0800 |
| 4 | Subject: [PATCH] innobase: Define __NR_futex if it does not exist | 4 | Subject: [PATCH] innobase: Define __NR_futex if it does not exist |
| @@ -19,7 +19,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 19 | 1 file changed, 3 insertions(+) | 19 | 1 file changed, 3 insertions(+) |
| 20 | 20 | ||
| 21 | diff --git a/storage/innobase/log/log0sync.cc b/storage/innobase/log/log0sync.cc | 21 | diff --git a/storage/innobase/log/log0sync.cc b/storage/innobase/log/log0sync.cc |
| 22 | index 7799e605..4fab8f74 100644 | 22 | index 0de283ca..265ab691 100644 |
| 23 | --- a/storage/innobase/log/log0sync.cc | 23 | --- a/storage/innobase/log/log0sync.cc |
| 24 | +++ b/storage/innobase/log/log0sync.cc | 24 | +++ b/storage/innobase/log/log0sync.cc |
| 25 | @@ -66,6 +66,9 @@ Note that if write operation is very fast, a) or b) can be fine as alternative. | 25 | @@ -66,6 +66,9 @@ Note that if write operation is very fast, a) or b) can be fine as alternative. |
| @@ -32,6 +32,3 @@ index 7799e605..4fab8f74 100644 | |||
| 32 | #endif | 32 | #endif |
| 33 | 33 | ||
| 34 | #include <atomic> | 34 | #include <atomic> |
| 35 | -- | ||
| 36 | 2.29.2 | ||
| 37 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/0001-sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch b/meta-oe/recipes-dbs/mysql/mariadb/0001-sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch index 456a2bad64..1475bb1a51 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/0001-sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/0001-sql-CMakeLists.txt-fix-gen_lex_hash-not-found.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From f92f657973997df30afdb0032c88ad3a14ead46b Mon Sep 17 00:00:00 2001 | 1 | From 360d41c1dd2d28d5102d66179095cedacaf5dc3a Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Fri, 23 Sep 2022 15:48:21 +0800 | 3 | Date: Fri, 23 Sep 2022 15:48:21 +0800 |
| 4 | Subject: [PATCH] sql/CMakeLists.txt: fix gen_lex_hash not found | 4 | Subject: [PATCH] sql/CMakeLists.txt: fix gen_lex_hash not found |
| @@ -15,10 +15,10 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | |||
| 15 | 1 file changed, 22 insertions(+), 8 deletions(-) | 15 | 1 file changed, 22 insertions(+), 8 deletions(-) |
| 16 | 16 | ||
| 17 | diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt | 17 | diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt |
| 18 | index 241b482..27a3991 100644 | 18 | index 0195555e..507136cb 100644 |
| 19 | --- a/sql/CMakeLists.txt | 19 | --- a/sql/CMakeLists.txt |
| 20 | +++ b/sql/CMakeLists.txt | 20 | +++ b/sql/CMakeLists.txt |
| 21 | @@ -60,11 +60,18 @@ ${CMAKE_BINARY_DIR}/sql | 21 | @@ -64,11 +64,18 @@ ${CMAKE_BINARY_DIR}/sql |
| 22 | ${CMAKE_SOURCE_DIR}/tpool | 22 | ${CMAKE_SOURCE_DIR}/tpool |
| 23 | ) | 23 | ) |
| 24 | 24 | ||
| @@ -41,7 +41,7 @@ index 241b482..27a3991 100644 | |||
| 41 | 41 | ||
| 42 | FIND_PACKAGE(BISON 2.4) | 42 | FIND_PACKAGE(BISON 2.4) |
| 43 | 43 | ||
| 44 | @@ -372,11 +379,18 @@ IF(NOT CMAKE_CROSSCOMPILING OR DEFINED CMAKE_CROSSCOMPILING_EMULATOR) | 44 | @@ -405,11 +412,18 @@ IF(NOT CMAKE_CROSSCOMPILING OR DEFINED CMAKE_CROSSCOMPILING_EMULATOR) |
| 45 | ADD_EXECUTABLE(gen_lex_hash gen_lex_hash.cc) | 45 | ADD_EXECUTABLE(gen_lex_hash gen_lex_hash.cc) |
| 46 | ENDIF() | 46 | ENDIF() |
| 47 | 47 | ||
| @@ -64,6 +64,3 @@ index 241b482..27a3991 100644 | |||
| 64 | 64 | ||
| 65 | MYSQL_ADD_EXECUTABLE(mariadb-tzinfo-to-sql tztime.cc) | 65 | MYSQL_ADD_EXECUTABLE(mariadb-tzinfo-to-sql tztime.cc) |
| 66 | SET_TARGET_PROPERTIES(mariadb-tzinfo-to-sql PROPERTIES COMPILE_FLAGS "-DTZINFO2SQL") | 66 | SET_TARGET_PROPERTIES(mariadb-tzinfo-to-sql PROPERTIES COMPILE_FLAGS "-DTZINFO2SQL") |
| 67 | -- | ||
| 68 | 2.25.1 | ||
| 69 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/configure.cmake-fix-valgrind.patch b/meta-oe/recipes-dbs/mysql/mariadb/configure.cmake-fix-valgrind.patch index ac94279585..2841a59a73 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/configure.cmake-fix-valgrind.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/configure.cmake-fix-valgrind.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 24e2b0edc2612acefcc48414bb6f0aeb086061a9 Mon Sep 17 00:00:00 2001 | 1 | From c24181245bc502a384635d7f7f48f12863f84c2f Mon Sep 17 00:00:00 2001 |
| 2 | From: Jackie Huang <jackie.huang@windriver.com> | 2 | From: Jackie Huang <jackie.huang@windriver.com> |
| 3 | Date: Tue, 26 Feb 2019 23:57:06 -0800 | 3 | Date: Tue, 26 Feb 2019 23:57:06 -0800 |
| 4 | Subject: [PATCH] configure.cmake: fix valgrind | 4 | Subject: [PATCH] configure.cmake: fix valgrind |
| @@ -16,16 +16,15 @@ Upstream-Status: Inappropriate [oe specific] | |||
| 16 | 16 | ||
| 17 | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> | 17 | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> |
| 18 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | 18 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> |
| 19 | |||
| 20 | --- | 19 | --- |
| 21 | configure.cmake | 5 ++--- | 20 | configure.cmake | 5 ++--- |
| 22 | 1 file changed, 2 insertions(+), 3 deletions(-) | 21 | 1 file changed, 2 insertions(+), 3 deletions(-) |
| 23 | 22 | ||
| 24 | diff --git a/configure.cmake b/configure.cmake | 23 | diff --git a/configure.cmake b/configure.cmake |
| 25 | index 3cfc4b31..d017b3b3 100644 | 24 | index 61f30a75..3e730082 100644 |
| 26 | --- a/configure.cmake | 25 | --- a/configure.cmake |
| 27 | +++ b/configure.cmake | 26 | +++ b/configure.cmake |
| 28 | @@ -930,10 +930,9 @@ HAVE_GCC_C11_ATOMICS) | 27 | @@ -881,10 +881,9 @@ ENDIF() |
| 29 | 28 | ||
| 30 | IF(WITH_VALGRIND) | 29 | IF(WITH_VALGRIND) |
| 31 | SET(HAVE_valgrind 1) | 30 | SET(HAVE_valgrind 1) |
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/cross-compiling.patch b/meta-oe/recipes-dbs/mysql/mariadb/cross-compiling.patch index d0d6e3c730..dc34c07d31 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/cross-compiling.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/cross-compiling.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 80be37351d995654f86b838f6b5ed47e8a90261b Mon Sep 17 00:00:00 2001 | 1 | From b6d8dbb7e930f5caa9e3e3c71706b0cf9eea7bb3 Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Fri, 23 Sep 2022 12:05:17 +0800 | 3 | Date: Fri, 23 Sep 2022 12:05:17 +0800 |
| 4 | Subject: [PATCH] CMakeLists.txt: not include import_executables.cmake | 4 | Subject: [PATCH] CMakeLists.txt: not include import_executables.cmake |
| @@ -14,10 +14,10 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | |||
| 14 | 1 file changed, 5 deletions(-) | 14 | 1 file changed, 5 deletions(-) |
| 15 | 15 | ||
| 16 | diff --git a/CMakeLists.txt b/CMakeLists.txt | 16 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
| 17 | index f9e2b1b..34924ba 100644 | 17 | index 3828420c..ee38615a 100644 |
| 18 | --- a/CMakeLists.txt | 18 | --- a/CMakeLists.txt |
| 19 | +++ b/CMakeLists.txt | 19 | +++ b/CMakeLists.txt |
| 20 | @@ -394,11 +394,6 @@ CHECK_LIBFMT() | 20 | @@ -428,11 +428,6 @@ CHECK_LIBFMT() |
| 21 | ADD_SUBDIRECTORY(tpool) | 21 | ADD_SUBDIRECTORY(tpool) |
| 22 | CHECK_SYSTEMD() | 22 | CHECK_SYSTEMD() |
| 23 | 23 | ||
| @@ -29,6 +29,3 @@ index f9e2b1b..34924ba 100644 | |||
| 29 | # | 29 | # |
| 30 | # Setup maintainer mode options. Platform checks are | 30 | # Setup maintainer mode options. Platform checks are |
| 31 | # not run with the warning options as to not perturb fragile checks | 31 | # not run with the warning options as to not perturb fragile checks |
| 32 | -- | ||
| 33 | 2.25.1 | ||
| 34 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/fix-arm-atomic.patch b/meta-oe/recipes-dbs/mysql/mariadb/fix-arm-atomic.patch index 05b0cf8ff7..39b7fad983 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/fix-arm-atomic.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/fix-arm-atomic.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From f447aca534d1a12809eeb146e8220d305cc3884d Mon Sep 17 00:00:00 2001 | 1 | From af4247cd24eab2d728fb3592f6e125ef5290361b Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Thu, 9 Apr 2020 14:07:19 +0800 | 3 | Date: Thu, 9 Apr 2020 14:07:19 +0800 |
| 4 | Subject: [PATCH] build_rocksdb.cmake: fix atomic support on arm | 4 | Subject: [PATCH] build_rocksdb.cmake: fix atomic support on arm |
| @@ -16,10 +16,10 @@ Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | |||
| 16 | 1 file changed, 3 insertions(+) | 16 | 1 file changed, 3 insertions(+) |
| 17 | 17 | ||
| 18 | diff --git a/storage/rocksdb/build_rocksdb.cmake b/storage/rocksdb/build_rocksdb.cmake | 18 | diff --git a/storage/rocksdb/build_rocksdb.cmake b/storage/rocksdb/build_rocksdb.cmake |
| 19 | index d7895b0..3bcd52a 100644 | 19 | index e89dbfc0..acc6b48e 100644 |
| 20 | --- a/storage/rocksdb/build_rocksdb.cmake | 20 | --- a/storage/rocksdb/build_rocksdb.cmake |
| 21 | +++ b/storage/rocksdb/build_rocksdb.cmake | 21 | +++ b/storage/rocksdb/build_rocksdb.cmake |
| 22 | @@ -470,6 +470,9 @@ list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/build_version.cc) | 22 | @@ -490,6 +490,9 @@ list(APPEND SOURCES ${CMAKE_CURRENT_BINARY_DIR}/build_version.cc) |
| 23 | 23 | ||
| 24 | ADD_CONVENIENCE_LIBRARY(rocksdblib ${SOURCES}) | 24 | ADD_CONVENIENCE_LIBRARY(rocksdblib ${SOURCES}) |
| 25 | target_link_libraries(rocksdblib ${THIRDPARTY_LIBS} ${SYSTEM_LIBS}) | 25 | target_link_libraries(rocksdblib ${THIRDPARTY_LIBS} ${SYSTEM_LIBS}) |
| @@ -29,6 +29,3 @@ index d7895b0..3bcd52a 100644 | |||
| 29 | IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") | 29 | IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") |
| 30 | set_target_properties(rocksdblib PROPERTIES COMPILE_FLAGS "-fPIC -fno-builtin-memcmp -Wno-error") | 30 | set_target_properties(rocksdblib PROPERTIES COMPILE_FLAGS "-fPIC -fno-builtin-memcmp -Wno-error") |
| 31 | endif() | 31 | endif() |
| 32 | -- | ||
| 33 | 2.7.4 | ||
| 34 | |||
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/lfs64.patch b/meta-oe/recipes-dbs/mysql/mariadb/lfs64.patch index 7a685a6521..d53eb99e4c 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/lfs64.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/lfs64.patch | |||
| @@ -1,5 +1,15 @@ | |||
| 1 | From 24667f728fabe141a92d4de828ab24d9fe953b08 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sun, 25 Dec 2022 19:23:17 -0800 | ||
| 4 | Subject: [PATCH] mariadb: Alias lseek64/open64/ftruncate64 on musl systems | ||
| 5 | |||
| 1 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
| 7 | --- | ||
| 8 | storage/connect/os.h | 4 +++- | ||
| 9 | 1 file changed, 3 insertions(+), 1 deletion(-) | ||
| 2 | 10 | ||
| 11 | diff --git a/storage/connect/os.h b/storage/connect/os.h | ||
| 12 | index 7d0d5cab..10da630f 100644 | ||
| 3 | --- a/storage/connect/os.h | 13 | --- a/storage/connect/os.h |
| 4 | +++ b/storage/connect/os.h | 14 | +++ b/storage/connect/os.h |
| 5 | @@ -2,13 +2,15 @@ | 15 | @@ -2,13 +2,15 @@ |
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch b/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch index 6aa6c84882..a590a3fa36 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch | |||
| @@ -1,5 +1,15 @@ | |||
| 1 | From 76e4c3e8d001eaaabd0fb34c136b81b82830c420 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Tue, 15 Jun 2021 22:48:07 -0700 | ||
| 4 | Subject: [PATCH] mariadb: Fix build with clang/musl | ||
| 5 | |||
| 1 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
| 7 | --- | ||
| 8 | storage/rocksdb/rocksdb/port/jemalloc_helper.h | 2 +- | ||
| 9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 2 | 10 | ||
| 11 | diff --git a/storage/rocksdb/rocksdb/port/jemalloc_helper.h b/storage/rocksdb/rocksdb/port/jemalloc_helper.h | ||
| 12 | index f6f72f8c..b9657cf3 100644 | ||
| 3 | --- a/storage/rocksdb/rocksdb/port/jemalloc_helper.h | 13 | --- a/storage/rocksdb/rocksdb/port/jemalloc_helper.h |
| 4 | +++ b/storage/rocksdb/rocksdb/port/jemalloc_helper.h | 14 | +++ b/storage/rocksdb/rocksdb/port/jemalloc_helper.h |
| 5 | @@ -5,7 +5,7 @@ | 15 | @@ -5,7 +5,7 @@ |
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/ssize_t.patch b/meta-oe/recipes-dbs/mysql/mariadb/ssize_t.patch index 4e499d4137..819b65f041 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/ssize_t.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/ssize_t.patch | |||
| @@ -1,7 +1,16 @@ | |||
| 1 | ssize_t comes from sys/types.h therefore include it | 1 | From cfa843c91a036d0926c76c6dec6fd2a1f38e4843 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Mon, 31 May 2021 21:55:00 -0700 | ||
| 4 | Subject: [PATCH] ssize_t comes from sys/types.h therefore include it | ||
| 2 | 5 | ||
| 3 | Upstream-Status: Pending | 6 | Upstream-Status: Pending |
| 4 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 8 | --- | ||
| 9 | wsrep-lib/include/wsrep/gtid.hpp | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/wsrep-lib/include/wsrep/gtid.hpp b/wsrep-lib/include/wsrep/gtid.hpp | ||
| 13 | index 0d49c58d..d61a6585 100644 | ||
| 5 | --- a/wsrep-lib/include/wsrep/gtid.hpp | 14 | --- a/wsrep-lib/include/wsrep/gtid.hpp |
| 6 | +++ b/wsrep-lib/include/wsrep/gtid.hpp | 15 | +++ b/wsrep-lib/include/wsrep/gtid.hpp |
| 7 | @@ -25,7 +25,7 @@ | 16 | @@ -25,7 +25,7 @@ |
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/support-files-CMakeLists.txt-fix-do_populate_sysroot.patch b/meta-oe/recipes-dbs/mysql/mariadb/support-files-CMakeLists.txt-fix-do_populate_sysroot.patch index 233d9e6af6..30c9e2452a 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/support-files-CMakeLists.txt-fix-do_populate_sysroot.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/support-files-CMakeLists.txt-fix-do_populate_sysroot.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 4ac5b555d058d4d489f25a3806a787b7b2465d09 Mon Sep 17 00:00:00 2001 | 1 | From 34713c3bba68cb94b373b750c1c8fcc0b04b2c45 Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> | 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Wed, 27 Feb 2019 22:41:26 -0800 | 3 | Date: Wed, 27 Feb 2019 22:41:26 -0800 |
| 4 | Subject: [PATCH] support-files/CMakeLists.txt: fix do_populate_sysroot issue | 4 | Subject: [PATCH] support-files/CMakeLists.txt: fix do_populate_sysroot issue |
| @@ -10,16 +10,15 @@ ERROR: mariadb-native-10.3.13-r0 do_populate_sysroot: sstate found an absolute p | |||
| 10 | Upstream-Status: Inappropriate [oe build specific] | 10 | Upstream-Status: Inappropriate [oe build specific] |
| 11 | 11 | ||
| 12 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> | 12 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> |
| 13 | |||
| 14 | --- | 13 | --- |
| 15 | support-files/CMakeLists.txt | 7 ------- | 14 | support-files/CMakeLists.txt | 7 ------- |
| 16 | 1 file changed, 7 deletions(-) | 15 | 1 file changed, 7 deletions(-) |
| 17 | 16 | ||
| 18 | diff --git a/support-files/CMakeLists.txt b/support-files/CMakeLists.txt | 17 | diff --git a/support-files/CMakeLists.txt b/support-files/CMakeLists.txt |
| 19 | index b5767432..56733de1 100644 | 18 | index ee1d420e..a99c0605 100644 |
| 20 | --- a/support-files/CMakeLists.txt | 19 | --- a/support-files/CMakeLists.txt |
| 21 | +++ b/support-files/CMakeLists.txt | 20 | +++ b/support-files/CMakeLists.txt |
| 22 | @@ -165,12 +165,5 @@ IF(UNIX) | 21 | @@ -245,12 +245,5 @@ IF(UNIX AND NOT WITHOUT_SERVER) |
| 23 | INSTALL(FILES rpm/enable_encryption.preset DESTINATION ${INSTALL_SYSCONF2DIR} | 22 | INSTALL(FILES rpm/enable_encryption.preset DESTINATION ${INSTALL_SYSCONF2DIR} |
| 24 | COMPONENT IniFiles) | 23 | COMPONENT IniFiles) |
| 25 | ENDIF() | 24 | ENDIF() |
diff --git a/meta-oe/recipes-dbs/mysql/mariadb/sys_futex.patch b/meta-oe/recipes-dbs/mysql/mariadb/sys_futex.patch index 3244ab8da2..3840472213 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb/sys_futex.patch +++ b/meta-oe/recipes-dbs/mysql/mariadb/sys_futex.patch | |||
| @@ -1,14 +1,22 @@ | |||
| 1 | Use SYS_futex for syscall | 1 | From 166811dfcfc61e7646275aa993d7d7f4b02d1f49 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sat, 3 Apr 2021 12:40:14 -0700 | ||
| 4 | Subject: [PATCH] Use SYS_futex for syscall | ||
| 2 | 5 | ||
| 3 | glibc defines SYS_futex and on newer 32bit CPUs like RISCV-32, arc there | 6 | glibc defines SYS_futex and on newer 32bit CPUs like RISCV-32, arc there |
| 4 | is no 32bit time_t therefore define SYS_futex in terms of SYS_futex_time64 | 7 | is no 32bit time_t therefore define SYS_futex in terms of SYS_futex_time64 |
| 5 | 8 | ||
| 6 | Upstream-Status: Pending | 9 | Upstream-Status: Pending |
| 7 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 11 | --- | ||
| 12 | storage/innobase/sync/srw_lock.cc | 6 ++++++ | ||
| 13 | 1 file changed, 6 insertions(+) | ||
| 8 | 14 | ||
| 15 | diff --git a/storage/innobase/sync/srw_lock.cc b/storage/innobase/sync/srw_lock.cc | ||
| 16 | index 28b586de..3ee71142 100644 | ||
| 9 | --- a/storage/innobase/sync/srw_lock.cc | 17 | --- a/storage/innobase/sync/srw_lock.cc |
| 10 | +++ b/storage/innobase/sync/srw_lock.cc | 18 | +++ b/storage/innobase/sync/srw_lock.cc |
| 11 | @@ -210,6 +210,12 @@ void ssux_lock_low::wake() { WakeByAddre | 19 | @@ -226,6 +226,12 @@ void ssux_lock_impl<spinloop>::wake() noexcept { WakeByAddressSingle(&readers); |
| 12 | # ifdef __linux__ | 20 | # ifdef __linux__ |
| 13 | # include <linux/futex.h> | 21 | # include <linux/futex.h> |
| 14 | # include <sys/syscall.h> | 22 | # include <sys/syscall.h> |
diff --git a/meta-oe/recipes-dbs/mysql/mariadb_10.11.10.bb b/meta-oe/recipes-dbs/mysql/mariadb_11.4.4.bb index b1d1355e2b..b1d1355e2b 100644 --- a/meta-oe/recipes-dbs/mysql/mariadb_10.11.10.bb +++ b/meta-oe/recipes-dbs/mysql/mariadb_11.4.4.bb | |||
