GCC-14, MAKEOPTS="-j10 --shuffle=2758834808" libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DAdd_ -O0 -c superlu_timer.c -o libnoopt_la-superlu_timer.o ilu_ccopy_to_ucol.c: In function 'ilu_ccopy_to_ucol': ilu_ccopy_to_ucol.c:66:47: error: implicit declaration of function 'dlamch_'; did you mean 'slamch_'? [-Wimplicit-function-declaration] 66 | register float d_max = 0.0, d_min = 1.0 / dlamch_("Safe minimum"); | ^~~~~~~ | slamch_ Reproduction depends on shuffle seed. Not actually a duplicate of #926310 but supplemental to it. Reproducible: Sometimes
Created attachment 917581 [details] Build log
Created attachment 917582 [details] emerge --info
Okay, this is -std=gnu89 situation
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6fd1d70702a9bb45a5a3e30ae0a437360f2d6b1 commit c6fd1d70702a9bb45a5a3e30ae0a437360f2d6b1 Author: NHOrus <jy6x2b32pie9@yahoo.com> AuthorDate: 2025-01-27 08:17:04 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-02-10 08:52:36 +0000 sci-libs/superlu: update EAPI 7 -> 8, fix C version on gnu89 We have a newer package where woes of modern C are solved. This one for dependencies. Closes: https://bugs.gentoo.org/926310 Closes: https://bugs.gentoo.org/948886 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/40328 Signed-off-by: Sam James <sam@gentoo.org> sci-libs/superlu/{superlu-4.3-r3.ebuild => superlu-4.3-r4.ebuild} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)