Created attachment 317117 [details] An updated spec file Description of problem: There is a newer version of the blacs tarball on netlib site (http://www.netlib.org/blacs/). I know it is very easy not to notice it as tarball doesn't carry any version info neither has the website info been updated. The contents of the other blacs tarball in fedora cvs (blacstester.tgz) is now included in the main source tarball. As was earlier requested in the scalapack RFE, I'll like to ask that blacs be built with openmpi instead of lam. Also I want to ask that the package (and scalapack too) be built with the mpi compiler wrappers (mpif77 and mpicc) instead of using the compiler directly. This has the advantage of making it easier for user to rebuild the package with their choice of MPI compiler. I've modified the spec file and created a new patch for these changes (attached). I made a scratch build using the updated tarball and spec file which can be seen at http://koji.fedoraproject.org/koji/taskinfo?taskID=832538. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Created attachment 317118 [details] Updated patch that allows building with mpi compilers
Created attachment 317120 [details] Updated spec Actually there is no need to forcibly require openmpi, only the libraries (in openmpi-libs) are needed and those are already auto-required by rpm.
Created attachment 317122 [details] Updated patch that allows building with mpi compilers The patch needs a minor adjustment too.
Created attachment 317124 [details] Updated Makefile includes
Created attachment 317146 [details] Updated patch that allows building with mpi compilers Use the mpif77 wrapper to create the mpiblacs shared library. This helps building scalapack without hard-coding the mpi-f77 library.
Committed and built in rawhide, thanks!