https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-db/mariadb-10.6.12 has implicit function declarations in configure logs (GCC-13-SYSTEM). Discovered on: amd64 (internal ref: gcc13_tinderbox) NOTE: (GCC-13-SYSTEM) in the summary means that the bug was found on a machine that runs gcc-13 but this bug MAY or MAY NOT BE related to the new compiler See also: https://bugs.gentoo.org/898488#c4.
Created attachment 856252 [details] build.log.xz build log and emerge --info (compressed because it exceeds attachment limit, use 'xzless' to read it)
I can see it (and several others) also but at the end MariaDB can be compiled and installed. Seems more a "minor" QA issue that has to fixed upstream than a real blocker.
(In reply to Adrien Dessemond from comment #2) > I can see it (and several others) also but at the end MariaDB can be > compiled and installed. Seems more a "minor" QA issue that has to fixed > upstream than a real blocker. They're not minor - see https://wiki.gentoo.org/wiki/Project:Toolchain/Modern_C_porting. They can result in miscompilations with compilers that reject them entirely (as it'll change the result), like Clang 16, and GCC 14 (not 13).
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7366c7358e43e26c1558324b252620c4cdc0dfb commit e7366c7358e43e26c1558324b252620c4cdc0dfb Author: Sam James <sam@gentoo.org> AuthorDate: 2023-04-14 03:55:24 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-04-14 03:59:57 +0000 dev-db/mariadb: fix configure w/ clang 16 Bug: https://bugs.gentoo.org/899772 Signed-off-by: Sam James <sam@gentoo.org> .../files/mariadb-10.6.11-configure-clang16.patch | 26 ++++++++++++++++++++++ ...10.6.11-r3.ebuild => mariadb-10.6.11-r4.ebuild} | 7 ++++++ dev-db/mariadb/mariadb-10.6.12-r1.ebuild | 7 ++++++ 3 files changed, 40 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=dd667a61da7013dc7a85372c97715be5b5da5c2b commit dd667a61da7013dc7a85372c97715be5b5da5c2b Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2024-09-12 17:50:37 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2024-09-12 17:50:37 +0000 install-qa-check.d/90config-impl-decl: Skip pthread_threadid_np on Linux Seen in dev-db/mariadb. The function seems to be available on Darwin. Bug: https://bugs.gentoo.org/899772 Signed-off-by: Matt Turner <mattst88@gentoo.org> bin/install-qa-check.d/90config-impl-decl | 1 + 1 file changed, 1 insertion(+)