gcc-15.0.0_pre20241117 default to using -std=gnu23 (which is stricter) Reproducible: Always Steps to Reproduce: emerge =gcc-15.0.0_pre20241117-r2: emerge =app-crypt/mit-krb5-1.21.3-r1 Actual Results: var/tmp/portage/app-crypt/mit-krb5-1.21.3-r1/work/krb5-1.21.3/src/lib/rpc/auth_none.c: In function ‘authnone_wrap’: /var/tmp/portage/app-crypt/mit-krb5-1.21.3-r1/work/krb5-1.21.3/src/lib/rpc/auth_none.c:146:18: error: too many arguments to function ‘xfunc’ 146 | return ((*xfunc)(xdrs, xwhere)); | ~^~~~~~~ builds with -std=gnu17 also builds with gcc:15.0.0_pre20241110
Created attachment 910214 [details] build fail log
Created attachment 910216 [details] emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a3e488d9726cf06e31cbc6285746bd5b5b301b commit 65a3e488d9726cf06e31cbc6285746bd5b5b301b Author: Sam James <sam@gentoo.org> AuthorDate: 2024-11-22 16:37:37 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-22 16:42:07 +0000 app-crypt/mit-krb5: build w/ -std=gnu17 There's a PR upstream to fix this but in the past when I've tried to backport patches, they won't apply, so just use gnu17 for now. Closes: https://bugs.gentoo.org/944006 Signed-off-by: Sam James <sam@gentoo.org> app-crypt/mit-krb5/mit-krb5-1.21.3.ebuild | 3 +++ 1 file changed, 3 insertions(+)