commit: d20b79419438eb08cac5cff88748e8bb0e0fac0e Author: Z. Liu <zhixu.liu <AT> gmail <DOT> com> AuthorDate: Fri May 2 01:59:56 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat May 10 18:02:19 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d20b7941
dev-db/mariadb: apply musl largefile workaround fix many errors like bellow if USE="extraengine": > mysql/storage/connect/filamfix.cpp:698:7: error: use of undeclared identifier > 'lseek64'; did you mean 'lseek'? Signed-off-by: Z. Liu <zhixu.liu <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/41891 Closes: https://github.com/gentoo/gentoo/pull/41891 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-db/mariadb/mariadb-10.11.11.ebuild | 2 ++ dev-db/mariadb/mariadb-10.11.12.ebuild | 2 ++ dev-db/mariadb/mariadb-10.6.15.ebuild | 2 ++ dev-db/mariadb/mariadb-10.6.20.ebuild | 2 ++ dev-db/mariadb/mariadb-10.6.21.ebuild | 2 ++ dev-db/mariadb/mariadb-10.6.22.ebuild | 2 ++ dev-db/mariadb/mariadb-11.4.5-r1.ebuild | 2 ++ dev-db/mariadb/mariadb-11.4.6.ebuild | 2 ++ 8 files changed, 16 insertions(+) diff --git a/dev-db/mariadb/mariadb-10.11.11.ebuild b/dev-db/mariadb/mariadb-10.11.11.ebuild index c43a75110b46..bf077ea30aa3 100644 --- a/dev-db/mariadb/mariadb-10.11.11.ebuild +++ b/dev-db/mariadb/mariadb-10.11.11.ebuild @@ -299,6 +299,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-10.11.12.ebuild b/dev-db/mariadb/mariadb-10.11.12.ebuild index 665bd82ea1ba..97be1fa5494c 100644 --- a/dev-db/mariadb/mariadb-10.11.12.ebuild +++ b/dev-db/mariadb/mariadb-10.11.12.ebuild @@ -290,6 +290,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-10.6.15.ebuild b/dev-db/mariadb/mariadb-10.6.15.ebuild index 5f10d779c3b2..025a54a9f1ef 100644 --- a/dev-db/mariadb/mariadb-10.6.15.ebuild +++ b/dev-db/mariadb/mariadb-10.6.15.ebuild @@ -299,6 +299,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-10.6.20.ebuild b/dev-db/mariadb/mariadb-10.6.20.ebuild index cd65ded471b8..5c96f02310df 100644 --- a/dev-db/mariadb/mariadb-10.6.20.ebuild +++ b/dev-db/mariadb/mariadb-10.6.20.ebuild @@ -301,6 +301,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-10.6.21.ebuild b/dev-db/mariadb/mariadb-10.6.21.ebuild index 3549160cc577..f0c3aa540fa3 100644 --- a/dev-db/mariadb/mariadb-10.6.21.ebuild +++ b/dev-db/mariadb/mariadb-10.6.21.ebuild @@ -301,6 +301,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-10.6.22.ebuild b/dev-db/mariadb/mariadb-10.6.22.ebuild index 23869316a4c1..a9dd8ff58324 100644 --- a/dev-db/mariadb/mariadb-10.6.22.ebuild +++ b/dev-db/mariadb/mariadb-10.6.22.ebuild @@ -301,6 +301,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-11.4.5-r1.ebuild b/dev-db/mariadb/mariadb-11.4.5-r1.ebuild index 3a71ebc4cf43..11961034b468 100644 --- a/dev-db/mariadb/mariadb-11.4.5-r1.ebuild +++ b/dev-db/mariadb/mariadb-11.4.5-r1.ebuild @@ -294,6 +294,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax" diff --git a/dev-db/mariadb/mariadb-11.4.6.ebuild b/dev-db/mariadb/mariadb-11.4.6.ebuild index df111496b39b..377a8d1ed59f 100644 --- a/dev-db/mariadb/mariadb-11.4.6.ebuild +++ b/dev-db/mariadb/mariadb-11.4.6.ebuild @@ -285,6 +285,8 @@ src_configure() { # Bug #114895, bug #110149 filter-flags "-O" "-O[01]" + use elibc_musl && append-flags -D_LARGEFILE64_SOURCE + # It fails on alpha without this use alpha && append-ldflags "-Wl,--no-relax"
