Hi Robie On Fri, 13 May 2022 at 23:04, Robie Basak <robie.ba...@ubuntu.com> wrote: > octave is in dep-wait on riscv64 for libpetsc-real3.16-dev > Produced by src:petsc which FTBFS on riscv64 > FTBFS is because of missing symbol SCOTCH_ParMETIS_V3_NodeND > On amd64 this is shipped in libptscotchparmetisv3-7.0.1.so in > libptscotch-7.0_7.0.1-2_amd64.deb > Also available on riscv64 > So why does the configure script not find it specifically on riscv64? Not > sure but it's not looking in libptscotchparmetisv3.so at all. Looks like this > was fixed in petsc upstream commit 3307d110e72ee4e6d2468971620073eb5ff93529 > that hasn't been released yet. Upstream latest tag is v3.17.1. petsc is > 3.16.6 in Ubuntu and Debian has 3.17.0+dfsg1-1exp1 in experimental. > petsc is currently built on all archs except riscv64, but a rebuild of amd64 > fails for me locally. > Looks like this generally needs a deeper investigation. Upstream has a > very large number of recent commits. It might be easier just to wait for > them to release rather than patch up our older version.
This looks like version skew to me; the failed petsc build on riscv64 was against libscotch-dev 7.0.1-2, while the successful builds on the other architectures were against libscotch-dev 6.1.3-1. As you noticed, petsc FTBFS on amd64 (and everywhere else) right now, I believe this is due to the hypre/scalapack/scotch/petsc/slepc transitions being entangled. I have done a bunch of no-change rebuilds for these, and hopefully petsc will be able to build later today. Regards Graham -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel