On 4/5/20 6:06 PM, Antonio Trande wrote: > On 04/04/20 19:23, David S wrote: >> On 4/4/20 4:38 PM, Antonio Trande wrote: >>> Hi all. >>> >>> `MUMPS-5.3.0` [1] `PETSc-3.13.0` [2] and `Sundials-5.2.0` [3] are coming >>> on Rawhide; these updates will need rebuilds of dependent packages: >>> >> [:snip:] >> >> >> Thanks a lot for updating PETSc, I know PETSc is quite challenging to >> package. >> >> I tried to build BOUT++ against PETSc, using pkg-config. >> the pkg-config files are installed to petsc/ subdirectory, but it seems >> the pc files are not adjusted for this. >> >> Further, I have been using petsc --with superludist without issues, can >> you tell why this was disabled, so I can test whether this was fixed in >> the mean time? > > `superludist` support is reactivated; please, test petsc-3.13.0 again: > https://copr.fedorainfracloud.org/coprs/sagitter/ForTesting/build/1328023/ > In the PETSc.pc files, the $MPI_INCLUDE are not expanded, which also doesn't happen at evaluation time: pkg-config PETSc --cflags -I$MPI_INCLUDE/petsc which isn't further evaluated. I guess replacing the ' with " in the spec should ensure it gets evaluated. PETSc is injecting -L/usr/lib which will cause linking issues if there is e.g. a libhdf5.so in /usr/lib because the MPI lib is needed. Besides these two issues, everything seems to be fine. Thanks, David _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx