mariadb: update to 11.1.2.
This commit is contained in:
parent
174deccefd
commit
bbfdd5e5ed
3 changed files with 10 additions and 79 deletions
|
@ -1,19 +0,0 @@
|
||||||
https://jira.mariadb.org/browse/MDEV-24131
|
|
||||||
|
|
||||||
--- ./unittest/mysys/stacktrace-t.c
|
|
||||||
+++ ./unittest/mysys/stacktrace-t.c
|
|
||||||
@@ -22,6 +22,14 @@
|
|
||||||
|
|
||||||
char b_bss[10];
|
|
||||||
|
|
||||||
+#ifndef HAVE_STACKTRACE
|
|
||||||
+int my_safe_print_str(const char* val, size_t max_len)
|
|
||||||
+{
|
|
||||||
+ printf("%*s\n", (int) max_len, val);
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
void test_my_safe_print_str()
|
|
||||||
{
|
|
||||||
char b_stack[10];
|
|
|
@ -1,47 +0,0 @@
|
||||||
--- ./include/my_cpu.h
|
|
||||||
+++ ./include/my_cpu.h
|
|
||||||
@@ -24,17 +24,16 @@
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef _ARCH_PWR8
|
|
||||||
-#include <sys/platform/ppc.h>
|
|
||||||
/* Very low priority */
|
|
||||||
-#define HMT_very_low() __ppc_set_ppr_very_low()
|
|
||||||
+#define HMT_very_low() asm volatile("or 31,31,31")
|
|
||||||
/* Low priority */
|
|
||||||
-#define HMT_low() __ppc_set_ppr_low()
|
|
||||||
+#define HMT_low() asm volatile ("or 1,1,1")
|
|
||||||
/* Medium low priority */
|
|
||||||
-#define HMT_medium_low() __ppc_set_ppr_med_low()
|
|
||||||
+#define HMT_medium_low() asm volatile ("or 6,6,6")
|
|
||||||
/* Medium priority */
|
|
||||||
-#define HMT_medium() __ppc_set_ppr_med()
|
|
||||||
+#define HMT_medium() asm volatile ("or 2,2,2")
|
|
||||||
/* Medium high priority */
|
|
||||||
-#define HMT_medium_high() __ppc_set_ppr_med_high()
|
|
||||||
+#define HMT_medium_high() asm volatile("or 5,5,5")
|
|
||||||
/* High priority */
|
|
||||||
#define HMT_high() asm volatile("or 3,3,3")
|
|
||||||
#else
|
|
||||||
@@ -72,7 +71,7 @@ static inline void MY_RELAX_CPU(void)
|
|
||||||
__asm__ __volatile__ ("pause");
|
|
||||||
#endif
|
|
||||||
#elif defined(_ARCH_PWR8)
|
|
||||||
- __ppc_get_timebase();
|
|
||||||
+ __builtin_ppc_get_timebase();
|
|
||||||
#elif defined __GNUC__ && (defined __arm__ || defined __aarch64__)
|
|
||||||
/* Mainly, prevent the compiler from optimizing away delay loops */
|
|
||||||
__asm__ __volatile__ ("":::"memory");
|
|
||||||
diff --git a/storage/tokudb/PerconaFT/portability/toku_time.h b/storage/tokudb/PerconaFT/portability/toku_time.h
|
|
||||||
index c4c45b8e..2f7a07f5 100644
|
|
||||||
--- ./storage/tokudb/PerconaFT/portability/toku_time.h
|
|
||||||
+++ ./storage/tokudb/PerconaFT/portability/toku_time.h
|
|
||||||
@@ -110,7 +110,7 @@ static inline tokutime_t toku_time_now(void) {
|
|
||||||
__asm __volatile__ ("mrs %[rt], cntvct_el0" : [rt] "=r" (result));
|
|
||||||
return result;
|
|
||||||
#elif defined(__powerpc__)
|
|
||||||
- return __ppc_get_timebase();
|
|
||||||
+ return __builtin_ppc_get_timebase();
|
|
||||||
#else
|
|
||||||
#error No timer implementation for this platform
|
|
||||||
#endif
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'mariadb'
|
# Template file for 'mariadb'
|
||||||
pkgname=mariadb
|
pkgname=mariadb
|
||||||
version=10.5.22
|
version=11.1.2
|
||||||
revision=1
|
revision=1
|
||||||
build_style=cmake
|
build_style=cmake
|
||||||
build_helper=qemu
|
build_helper=qemu
|
||||||
|
@ -19,15 +19,15 @@ configure_args="-DBUILD_CONFIG=mysql_release
|
||||||
-DWITH_READLINE=ON -DWITH_SYSTEMD=no -DWITH_PCRE=system"
|
-DWITH_READLINE=ON -DWITH_SYSTEMD=no -DWITH_PCRE=system"
|
||||||
hostmakedepends="bison perl flex pkg-config"
|
hostmakedepends="bison perl flex pkg-config"
|
||||||
makedepends="ncurses-devel gnutls-devel libaio-devel boost-devel pam-devel zlib-devel
|
makedepends="ncurses-devel gnutls-devel libaio-devel boost-devel pam-devel zlib-devel
|
||||||
pcre2-devel"
|
pcre2-devel fmt-devel"
|
||||||
depends="perl"
|
depends="perl"
|
||||||
checkdepends="perl"
|
checkdepends="perl"
|
||||||
short_desc="Fast SQL database server, drop-in replacement for MySQL"
|
short_desc="Fast SQL database server, drop-in replacement for MySQL"
|
||||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="GPL-2.0-only"
|
license="GPL-2.0-only"
|
||||||
homepage="https://mariadb.com"
|
homepage="https://mariadb.com"
|
||||||
distfiles="http://archive.mariadb.org/$pkgname-$version/source/${pkgname}-${version}.tar.gz"
|
distfiles="https://archive.mariadb.org/mariadb-${version}/source/mariadb-${version}.tar.gz"
|
||||||
checksum=3e2386bb5ee25a8ddcd21cffc48c76097e5ca41a6e4a098f6b2ee4012b0d638e
|
checksum=19a9e980e57fa332931f643b48ad7390528c889ff6ea8b0e16fd306aa3088238
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
provides="mysql-${version}_${revision}"
|
provides="mysql-${version}_${revision}"
|
||||||
replaces="mysql>=0"
|
replaces="mysql>=0"
|
||||||
|
@ -38,14 +38,11 @@ make_dirs="/var/lib/mysql 0700 mysql mysql
|
||||||
CFLAGS="-UNDEBUG"
|
CFLAGS="-UNDEBUG"
|
||||||
CXXFLAGS="-UNDEBUG"
|
CXXFLAGS="-UNDEBUG"
|
||||||
|
|
||||||
post_patch() {
|
if [ "$XBPS_CHECK_PKGS" ]; then
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
configure_args+=" -DWITH_UNIT_TESTS=ON"
|
||||||
*-musl)
|
else
|
||||||
patch -p0 -i ${FILESDIR}/musl-have-stacktrace.patch
|
configure_args+=" -DWITH_UNIT_TESTS=OFF"
|
||||||
patch -p0 -i ${FILESDIR}/musl-ppc-remove-glibc-dep.patch
|
fi
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
do_check() {
|
do_check() {
|
||||||
cd build
|
cd build
|
||||||
|
@ -61,7 +58,7 @@ do_check() {
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
# Remove unneeded stuff.
|
# Remove unneeded stuff.
|
||||||
rm -rf ${DESTDIR}/usr/{sql-bench,mysql-test,data}
|
rm -rf ${DESTDIR}/usr/{sql-bench,mariadb-test,data}
|
||||||
rm -f ${DESTDIR}/usr/share/man/man1/mysql-test-run.pl.1
|
rm -f ${DESTDIR}/usr/share/man/man1/mysql-test-run.pl.1
|
||||||
rm -f ${DESTDIR}/usr/bin/mytop
|
rm -f ${DESTDIR}/usr/bin/mytop
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue