As part of the modern C effort, I noticed a few calls to undeclared functions: /tmp/petsc-2vv1tqcy/config.functions/conftest.c:13: implicit function declaration: sysinfo /tmp/petsc-4k1fvpta/config.functions/conftest.c:13: implicit function declaration: sysinfo /tmp/petsc-4qu24htp/config.functions/conftest.c:13: implicit function declaration: sysinfo /tmp/petsc-4qu24htp/config.packages.MPI/conftest.c:12: implicit function declaration: MPI_Send_init_c /tmp/petsc-4qu24htp/config.packages.MPI/conftest.c:11: implicit function declaration: MPI_Send_c /tmp/petsc-4qu24htp/config.packages.MPI/conftest.c:13: implicit function declaration: MPI_Isend_c /tmp/petsc-4qu24htp/config.packages.MPI/conftest.c:15: implicit function declaration: MPI_Recv_init_c /tmp/petsc-4qu24htp/config.packages.MPI/conftest.c:14: implicit function declaration: MPI_Recv_c /tmp/petsc-4qu24htp/config.packages.MPI/conftest.c:16: implicit function declaration: MPI_Irecv_c /tmp/petsc-be8lusqo/config.functions/conftest.c:13: implicit function declaration: sysinfo See https://fedoraproject.org/wiki/Toolchain/PortingToModernC#Discovering_Packages_Which_Need_Fixing for the technical background and where these logs are coming from. The full log is here: https://gitlab.com/fweimer-rh/fedora-modernc-logs/-/blob/main/logs/p/petsc.log I have trouble figuring out where this is coming from. I opened an upstream issue: https://gitlab.com/petsc/petsc/-/issues/1290 This bug here is mainly to avoid duplicate work on the Fedora side.
> https://gitlab.com/fweimer-rh/fedora-modernc-logs/-/blob/main/logs/p/petsc.log Where does this output come from? Is it the build log of SRPM package in Fedora?
(In reply to Antonio T. sagitter from comment #1) > > https://gitlab.com/fweimer-rh/fedora-modernc-logs/-/blob/main/logs/p/petsc.log > > Where does this output come from? > Is it the build log of SRPM package in Fedora? It's a build log, with additional instrumentation for certain kinds of errors: <https://fedoraproject.org/wiki/Toolchain/PortingToModernC#Currently_available_instrumentations>
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle. Changing version to 38.
Upstream conclusion is that this is harmless after all.