diff options
author | 2025-02-14 18:15:42 +0100 | |
---|---|---|
committer | 2025-02-15 22:27:27 +0100 | |
commit | 506b9c0380f5a89acd33d68aa388c5e4f6c16638 (patch) | |
tree | 9087f95afe4ab73e91c54493a30f2137b2b56898 /app-emulation/virtualbox-additions | |
parent | net-p2p/freenet: Stabilize 0.7.5_p1500 amd64, #949811 (diff) | |
download | gentoo-master.tar.gz gentoo-master.tar.bz2 gentoo-master.zip |
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>
Diffstat (limited to 'app-emulation/virtualbox-additions')
0 files changed, 0 insertions, 0 deletions