On Wed, Jan 7, 2026 at 6:45 PM Jakub Jelinek <[email protected]> wrote:
> On Wed, Jan 07, 2026 at 04:16:42PM +0000, Ian McInerney wrote: > > Hi all, > > > > I was looking into the Koschei-reported failure of the arpack package on > > F44 (https://koschei.fedoraproject.org/package/arpack?collection=f44), > and > > it seems to have started failing immediately after the GCC update landed > in > > rawhide. > > > > The thing I can't understand is the failure is actually in a configure > > check for a header. It uses the eigen3 library (so installs > eigen3-devel), > > and the configure check for that library has passed, but the subsequent > > check for the actual "Eigen/Sparse" header fails. The tests it does are > > standard autoconf macros ( > > > https://github.com/opencollab/arpack-ng/blob/f73592dd1e5e39c469ade3587db76794ddfa171d/configure.ac#L92 > ), > > so I am perplexed why it seems this GCC update being merged has caused > them > > to start failing when the eigen3 package hasn't changed at all. > > > > I am not that experienced with autoconf, so does anyone have any thoughts > > on what might be causing this? > > See > https://lists.gnu.org/archive/html/bug-gnulib/2026-01/threads.html#00030 > for details. > > That's enlightening - but it doesn't really contain a good solution to apply to the package from what I can tell. arpack isn't using an upstream configure file or gnulib, it regenerates from configure.ac in the %prep phase of the spec file, so it is using the latest autoconf packaged in Fedora (which appears to be 2.72). That thread references some autoconf commits, but they seem to be from after 2.72, and I guess there hasn't been an autoconf release since 2.72 in Dec 2023 that contains those? I guess the minimum needed might be to just backport this commit ( https://cgit.git.savannah.gnu.org/cgit/autoconf.git/commit/?id=e6c9cb69c8c0a4ef9ce0538d7b4106dad3d7ad47) to the Fedora autoconf package to at least remove the problematic line from the generated check file, which I think would allow the check to pass under C++20 and not fallback to C++11. -Ian > Jakub > > -- > _______________________________________________ > devel mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/[email protected] > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue >
-- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
