summaryrefslogtreecommitdiff
path: root/dev-db/mariadb/mariadb-10.11.10.ebuild
AgeCommit message (Collapse)Author
2025-05-08dev-db/mariadb: drop 10.6.17, 10.11.10Petr Vaněk
Closes: https://bugs.gentoo.org/932735 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-02-15dev-db/mariadb: fix USE=columnstore with >=dev-libs/boost-1.85Petr Vaněk
Boost 1.85 dropped some deprecated code from filesystem module, which is still used in MariaDB columnstore. However, older Boost versions are no longer available in ::gentoo, which effectively makes the MariaDB unbuildable if USE=columnstore is set. This fix applies a patch with port to Boost 1.85 to all available mariadb-10* ebuilds. The patch was submitted to upstream [1]. It was also necessary to apply C++17 fix, which was backported from commit [2]. MariaDB currently installs bundled libthrift.so with USE=columnstore, which collides with dev-libs/thrift. This problem is solved with a conditional weak blocker for now. [1] https://github.com/mariadb-corporation/mariadb-columnstore-engine/pull/3407 [2] https://github.com/mariadb-corporation/mariadb-columnstore-engine/commit/1973168e03d90d8c6da590df2f31982dd400ea0b Bug: https://bugs.gentoo.org/861770 Bug: https://bugs.gentoo.org/932735 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-01-06dev-db/mariadb: keyword 10.11.10 for ~loongWANG Xuerui
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2024-12-27dev-db/mariadb: restrict libfmt-11Petr Vaněk
libfmt-11.1.0 changed behaviour of FMT_STATIC_THOUSANDS_SEPARATOR, which is used in mariadb, therefore it is necessary to restrict libfmt-11 to older version, =libfmt-11.0*. Closes: https://bugs.gentoo.org/946924 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-12-13dev-db/mariadb: build w/ -std=gnu17Sam James
Closes: https://bugs.gentoo.org/945352 Signed-off-by: Sam James <sam@gentoo.org>
2024-12-10dev-db/mariadb: avoid libfmt-10*Petr Vaněk
libfmt-10 contains a bug [1], which affects mariadb [2]. The bug was resolved in libfmt-11 [3], but it was not backported. Therefore, mariadb must avoid libfmt-10. [1] https://github.com/fmtlib/fmt/issues/3835 [2] https://jira.mariadb.org/browse/MDEV-32815 [3] https://github.com/fmtlib/fmt/commit/44c3fe1ebb466ab5c296e1a1a6991c7c7b51b72e Closes: https://bugs.gentoo.org/946074 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-12-10dev-db/mariadb: use ascii quotes in error messagePetr Vaněk
pkgdev commit command fails with ebuilds containing non-ascii characters [1]. This change replaces non-ascii quotes to ascii quotes in error message, in order to avoid this pkgdev issue. [1] https://github.com/pkgcore/pkgdev/issues/173 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-12-03dev-db/mariadb: fix build failedZ. Liu
1. <=10.6.17 add patch related with libxml2 2.12 from upstream see https://github.com/MariaDB/server/commit/cae18632aea530eb73a9f15ee4fd0d924e01a8d3 2. if systemtap build w/o dtrace-symlink, build will failed w/: DTRACE-NOTFOUND: command not found Bug: https://bugs.gentoo.org/917537 Closes: https://bugs.gentoo.org/943306 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38377 Signed-off-by: Sam James <sam@gentoo.org>
2024-11-14dev-db/mariadb: enforce system libfmtPetr Vaněk
By default, MariaDB attempts to download libfmt from the internet if it cannot find a suitable version on the system. Using -WITH_LIBFMT=system configuration option changes this behavior, making the config phase to fail if the libfmt check fails, avoiding unexpected downloads. Bug: https://bugs.gentoo.org/938106 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-11-13dev-db/mariadb: Only force bfd linker when gold linker is usedDavid C. Manuelda
By silently forcing BFD build failures might happen if users have special LLD link flags in LDFLAGS and there is no reason to force BFD when using LLD (only when using Gold linker) Fixes: 995a68e3bb9c ("dev-db/mariadb: add 10.6.20") Fixes: 4ef76f37461d ("dev-db/mariadb: add 10.11.10") Fixes: a1354b25554e ("dev-db/mariadb: add 11.4.4") Signed-off-by: David C. Manuelda <StormByte@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39295 See-also: https://github.com/gentoo/gentoo/pull/39289 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-11-12dev-db/mariadb: update commentPetr Vaněk
Fixes: 995a68e3bb9c ("dev-db/mariadb: add 10.6.20") Fixes: 4ef76f37461d ("dev-db/mariadb: add 10.11.10") Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2024-11-12dev-db/mariadb: add 10.11.10Petr Vaněk
Changes: - migrate from deprecated tc-ld-disable-gold to tc-ld-force-bfd - reorder variables as suggested by pkgcheck - wrap long comment Known test failures: - main.mysqld--help-aria test fails but it seems to be minor issue, it is related to [1]. - mail.log_slow test fails. It does not look like a major issue, but I am not sure. [1] https://jira.mariadb.org/browse/MDEV-34733 Closes: https://bugs.gentoo.org/943255 Signed-off-by: Petr Vaněk <arkamar@gentoo.org>